formbasedocs
Aller à l'applicationAppli

Développeurs

Aperçu de l’API

Un unique point d’accès JSON-RPC authentifié par des tokens API. Appelez n’importe quelle méthode par son nom.


Pas besoin de code ?

Les guides configurent formbase dans Zapier clic par clic, sans que vous ayez à appeler l’API vous-même.

Point d’accès

Toutes les requêtes sont envoyées à une URL unique via POST. Passez le nom de la méthode et les paramètres en JSON.

text

Authentification

Passez votre token API en tant que bearer token dans l’en-tête Authorization. Les tokens sont associés à un espace de travail — créez-les depuis OAuth et clés API dans la barre latérale.

Format de requête

Chaque requête est un objet JSON avec deux champs :

request body
json
{
  "method": "forms.list",
  "params": {
    "workspaceId": "abc123..."
  }
}

Format de réponse

Chaque réponse est un objet JSON avec un champ ok. En cas de succès :

success response
json
{
  "ok": true,
  "data": { ... }
}

Erreurs

En cas d’échec, ok vaut false et un objet error contient un code lisible par machine et un message lisible par l’humain :

error response
json
{
  "ok": false,
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "Field 'name' is required."
  }
}

Codes d’erreur courants :

  • VALIDATION_ERROR (400) — paramètres invalides ou manquants

  • UNAUTHORIZED (401) — token API absent ou invalide

  • UPGRADE_REQUIRED (402) — la fonctionnalité nécessite un abonnement de niveau supérieur

  • FORBIDDEN (403) — le token n’a pas accès à la ressource

  • CONFLICT (409) — conflit d’état de la ressource, par exemple un nom en doublon

  • NOT_FOUND (404) — la ressource n’existe pas

  • METHOD_NOT_FOUND (404) — nom de méthode inconnu

  • RATE_LIMITED (429) — trop de requêtes

  • INTERNAL_ERROR (500) — erreur serveur inattendue

Limites de débit

Les requêtes API sont limitées à 120 requêtes par minute par token. Dépasser cette limite renvoie 429 Too Many Requests.

Étapes suivantes