Entwicklerdokumentation
Entwickler- API Referenz
Erstellen Sie individuelle Integrationen mit unserer REST-API. Verwalten Sie Umfragen, erfassen Sie Antworten, lösen Sie Kampagnen aus und greifen Sie programmgesteuert auf Analysen zu.
Schnellstart
In wenigen Minuten loslegen
# Basis-URL
https://api.claform.com/api/v1
# Authentifizierung: Bearer-Token im Header
curl -H "Authorization: Bearer your_api_key" \
https://api.claform.com/api/v1/surveys
# Antwortformat: JSON
{
"data": [...],
"meta": { "total": 42, "page": 1 }
}
Authentifizierung
Sicherer Zugriff
API-Schlüssel
API-Schlüssel mit eingeschränktem Geltungsbereich und Berechtigungen pro Endpunkt. Übergeben Sie sie über den Header Authorization: Bearer .
JWT-Tokens
OAuth-2.0-Bearer-Tokens für Anfragen im Benutzerkontext. Übergeben Sie sie über den Header Authorization .
Ratenbegrenzung
Standardmäßig 60 Anfragen pro Minute. Höhere Limits bei den Tarifen Business (300/Min.) und Enterprise (individuell).
Endpunkte
Zentrale API-Endpunkte
Alle Endpunkte verwenden die Basis-URL /api/v1 und geben JSON-Antworten zurück.
Umfragen
/surveys/surveys/surveys/:id/surveys/:id/surveys/:id/surveys/:id/responsesAntworten
/responses/responses/responses/:id/responses/:idKampagnen
/email-campaigns/sms-campaigns/whatsapp-campaigns/voice-distribution/email-campaigns/:idAnalysen
/analytics/survey/:id/stats/analytics/survey/:id/trends/analytics/ai/sentiment/analytics/ai/summaryZielgruppen
/audiences/audiences/audiences/:id/contacts/audiences/:id/contactsWebhooks
/webhooks/webhooks/webhooks/:id/webhooks/:id/testSDKs
Offizielle SDKs für 4 Plattformen
Produktionsreife SDKs mit Offline-Unterstützung, Typsicherheit und umfassender Dokumentation.
npm install @claform/sdk-corenpm install @claform/sdk-react-nativeflutter pub add claform_sdk_flutter.package(url: "https://github.com/claform/sdk-ios")implementation "com.claform:sdk-android:1.0.0"Webhooks
16 Webhook-Ereignistypen
Abonnieren Sie Ereignisse und erhalten Sie HTTP-Callbacks in Echtzeit, wenn in Ihrem Konto Aktionen auftreten.
survey.createdsurvey.publishedsurvey.closedsurvey.deletedresponse.startedresponse.completedresponse.updatedresponse.deletedcampaign.sentcampaign.deliveredcampaign.failedcampaign.bouncedcontact.createdcontact.opted_outanalytics.report_readywebhook.testFehlerbehandlung
Fehlercodes
400Ungültige AnfrageUngültige Anfrageparameter oder ungültiger Anfragetext401Nicht autorisiertFehlender oder ungültiger API-Schlüssel403VerbotenUnzureichende Berechtigungen für diese Ressource404Nicht gefundenDie Ressource existiert nicht409KonfliktKonflikt im Ressourcenzustand (z. B. Duplikat)422Nicht verarbeitbarValidierungsfehler im Anfragetext429Zu viele AnfragenRatenlimit überschritten500ServerfehlerUnerwarteter ServerfehlerStarten Sie noch heute mit der Entwicklung
Erstellen Sie Ihr Konto und generieren Sie in Sekunden einen API-Schlüssel. Voller API-Zugriff ist in allen Tarifen verfügbar, einschließlich des kostenlosen Tarifs.