formbasedocs
Zur AppApp

Entwickler

API-Übersicht

Ein einzelner JSON-RPC-Endpunkt, der mit API-Tokens authentifiziert wird. Methoden werden direkt beim Namen aufgerufen.


Kein Code nötig?

Die Anleitungen richten formbase Klick für Klick in Zapier ein, ohne dass du selbst die API aufrufst.

Endpunkt

Alle Anfragen gehen über POST an eine einzige URL. Übergib den Methodennamen und die Parameter als JSON.

text

Authentifizierung

Übergib deinen API-Token als Bearer-Token im Authorization-Header. Tokens sind einem Workspace zugeordnet — erstelle sie unter OAuth und API-Keys in der Seitenleiste.

Anfrage-Format

Jede Anfrage ist ein JSON-Objekt mit zwei Feldern:

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

Antwort-Format

Jede Antwort ist ein JSON-Objekt mit einem ok-Feld. Bei Erfolg:

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

Fehler

Bei einem Fehler ist ok gleich false, und ein error-Objekt enthält einen maschinenlesbaren Code und eine menschenlesbare Meldung:

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

Häufige Fehlercodes:

  • VALIDATION_ERROR (400) — ungültige oder fehlende Parameter

  • UNAUTHORIZED (401) — fehlender oder ungültiger API-Token

  • UPGRADE_REQUIRED (402) — die Funktion erfordert ein höheres Abonnement-Tier

  • FORBIDDEN (403) — Token hat keinen Zugriff auf die Ressource

  • CONFLICT (409) — Ressourcen-Zustandskonflikt, z. B. ein doppelter Name

  • NOT_FOUND (404) — Ressource existiert nicht

  • METHOD_NOT_FOUND (404) — unbekannter Methodenname

  • RATE_LIMITED (429) — zu viele Anfragen

  • INTERNAL_ERROR (500) — unerwarteter Serverfehler

Rate-Limits

API-Anfragen sind auf 120 Anfragen pro Minute pro Token begrenzt. Bei Überschreitung des Limits wird 429 Too Many Requests zurückgegeben.

Nächste Schritte