formbasedocs
Naar de appApp

Ontwikkelaars

API-overzicht

Een enkel JSON-RPC-endpoint dat werkt met API-tokens. Roep elke methode aan bij naam.


Geen code nodig?

De Handleidingen stellen formbase klik voor klik in Zapier in, zonder dat je zelf de API hoeft aan te roepen.

Endpoint

Alle verzoeken gaan naar één URL via POST. Geef de methodenaam en parameters mee als JSON.

text

Authenticatie

Stuur je API-token mee als bearer token in de Authorization-header. Tokens zijn gekoppeld aan een workspace — maak ze aan via OAuth en API-sleutels in de zijbalk.

Verzoekformaat

Elk verzoek is een JSON-object met twee velden:

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

Antwoordformaat

Elk antwoord is een JSON-object met een ok-veld. Bij succes:

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

Fouten

Bij een fout is ok gelijk aan false en bevat een error-object een machineleesbare code en een leesbare melding:

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

Veelvoorkomende foutcodes:

  • VALIDATION_ERROR (400) — ongeldige of ontbrekende parameters

  • UNAUTHORIZED (401) — ontbrekend of ongeldig API-token

  • UPGRADE_REQUIRED (402) — de functie vereist een hoger abonnementsniveau

  • FORBIDDEN (403) — token heeft geen toegang tot de resource

  • CONFLICT (409) — resourcetoestandconflict, zoals een dubbele naam

  • NOT_FOUND (404) — resource bestaat niet

  • METHOD_NOT_FOUND (404) — onbekende methodenaam

  • RATE_LIMITED (429) — te veel verzoeken

  • INTERNAL_ERROR (500) — onverwachte serverfout

Limieten

API-verzoeken zijn beperkt tot 120 verzoeken per minuut per token. Als je de limiet overschrijdt, krijg je 429 Too Many Requests terug.

Volgende stappen