rangee
Développeurs

Branchez Rangee à tous vos outils.

Une API REST qui parle comme l'application : vos tables, vos champs, vos lignes, vos automatisations. Pour un script, votre back-office ou vos outils maison, et bientôt des modules pour Make, n8n et Zapier.

Ouverte aux membres de la bêtaREST · JSONWebhooks signésOpenAPI
Requête
curl https://api.rangee.io/v1/tables/tbl…/rows \
  -H "Authorization: Bearer $RANGEE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "rows": [{ "values": {
        "Nom": "Atelier Martin",
        "Statut": "Signé",
        "Montant": 1250 } }] }'
Ligne créée
Réponse (exemple)
{
  "id": "row01JC9…",
  "createdAt": "2026-11-03T08:14:03.000Z",
  "updatedAt": "2026-11-03T08:14:03.000Z",
  "values": {
    "fld01Nom…": "Atelier Martin",
    "fld01Statut…": { "id": "sel…", "name": "Signé" },
    "fld01Montant…": 1250
  }
}

Démarrez en trois appels

Moins de cinq minutes entre la création d'un jeton et votre premier appel réussi.

1

Créez un jeton

Réglages › Sécurité › Jetons API. Donnez-lui un nom et ses portées. Il n'est montré qu'une fois.

Terminal
export RANGEE_TOKEN="pat…"
2

Vérifiez l'accès

La réponse donne votre identité, les portées du jeton et le quota du mois.

Terminal
curl https://api.rangee.io/v1/me \
  -H "Authorization: Bearer $RANGEE_TOKEN"
3

Lisez vos lignes

GET /v1/bases donne vos bases, puis chaque base ses tables. fieldKey=name pour lire par nom de champ.

Terminal
curl "https://api.rangee.io/v1/tables/tbl…/rows?fieldKey=name" \
  -H "Authorization: Bearer $RANGEE_TOKEN"

Tout ce que l'API sait faire

Lignes

Lire, chercher avec des filtres structurés, créer, modifier et upserter par lots de 100.

POST /v1/tables/{tableId}/rows/queryLignes et recherche

Automatisations

Déclenchez une automatisation avec ses variables et récupérez son résultat, en attendant jusqu'à 30 secondes.

POST /v1/automations/{id}/runsDéclencher par l'API

Webhooks

Recevez chaque changement avec les lignes concernées, signé, rejoué en cas d'échec pendant 24 heures.

row.created · row.updated · row.deletedRecevoir les changements

Schéma

Lisez et faites évoluer bases, tables, champs et vues, avec les mêmes types que dans l'application.

GET /v1/bases/{baseId}Bases, tables, champs

Pièces jointes et commentaires

Téléversez des fichiers jusqu'à 50 Mo, commentez et mentionnez vos collègues.

POST /v1/bases/{baseId}/attachmentsFichiers et commentaires

Accès et jetons

Des jetons par personne, avec portées, bases autorisées et expiration. Le serveur applique tout.

Authorization: Bearer pat…Créer un jeton
Nos principes

Une API prévisible, qui ne vous surprend pas

Les mots de l'application

Lignes, champs, valeurs, vues : aucun vocabulaire hérité d'un autre outil.

Le serveur applique tout

Un jeton hérite du rôle de son créateur. Hors de son périmètre, tout répond 404.

Stable par défaut

Les valeurs sont clées par identifiant de champ : renommer un champ ne casse rien.

Rien de silencieux

Une valeur invalide répond 422 avec le chemin exact de l'erreur. Rien n'est ignoré.

Rejouable

Une Idempotency-Key rejouée dans les 24 heures renvoie la même réponse, sans réécrire.

Hébergé en Europe

Vos données et vos appels restent en Europe, hors Cloud Act.

Intégrations

Make, n8n et Zapier, bientôt en natif.

Des modules Rangee officiels sont en préparation : vous connecterez votre compte en un clic, choisirez une base, et vos champs apparaîtront avec leurs vrais types. D'ici là, les trois outils appellent l'API avec leur module HTTP.

Make

En préparation

Le module Rangee pour vos scénarios Make : déclencheurs instantanés par webhook, recherche avec filtres et écriture par lots.

Déclencheurs
Nouvelle ligneLigne modifiéeLigne qui entre dans une vueLigne supprimée
Actions
Créer des lignesModifier des lignesChercher des lignesUpserterDéclencher une automatisationTéléverser un fichier

n8n

En préparation

Le nœud Rangee pour n8n, en cloud ou auto-hébergé : idéal pour garder toute la chaîne en Europe.

Déclencheurs
Nouvelle ligneLigne modifiéeLigne qui entre dans une vueLigne supprimée
Actions
Créer des lignesModifier des lignesChercher des lignesUpserterDéclencher une automatisationTéléverser un fichier

Zapier

En préparation

L'application Rangee sur Zapier : des Zaps en quelques clics, avec la recherche et l'upsert pour éviter les doublons.

Déclencheurs
Nouvelle ligneLigne modifiéeLigne qui entre dans une vueLigne supprimée
Actions
Créer des lignesModifier des lignesChercher des lignesUpserterDéclencher une automatisationTéléverser un fichier
Les trois modules s'appuieront sur l'API publique et ses webhooks signés : mêmes droits, mêmes limites, même historique, avec le nom de l'intégration comme origine.Comment ça marche

Limites

Chaque réponse indique votre débit restant dans les en-têtes RateLimit-Limit, RateLimit-Remaining et RateLimit-Reset.

50 req/spar base, 200 par jeton
1 000lignes par page
100lignes par écriture
1 500appels par mois en Free, sans plafond sur les plans payants
20webhooks par base
50 Mopar fichier téléversé
Toutes les limites et les erreurs

Ressources

Votre premier appel, dans cinq minutes.

L'API est ouverte aux membres de la bêta. Rejoignez-la, créez un jeton dans Réglages › Sécurité, puis suivez le guide de démarrage.

Éditeur françaisHébergé en EuropeHors Cloud Act