Die ClearPolicy-REST-API ermöglicht dir den programmgesteuerten Zugriff auf die Personen, Dokumente und Bestätigungsanfragen deiner Organisation. Alle Endpunkte kommunizieren über HTTPS und geben JSON zurück.Documentation Index
Fetch the complete documentation index at: https://docs.clearpolicy.app/llms.txt
Use this file to discover all available pages before exploring further.
Basis-URL
/api/v1) ist in jeder Anfrage-URL enthalten. Die aktuelle und einzige Version ist v1.
Authentifizierung
Alle Endpunkte erfordern ein gültiges API-Bearer-Token. Übergib das Token imAuthorization-Header:
Deine Organisation muss ein aktives Abonnement haben oder sich innerhalb des Testzeitraums befinden. Wenn dein Test abgelaufen oder dein Abonnement inaktiv ist, geben alle API-Anfragen eine Antwort
402 Payment Required zurück.Zugriff nach Rolle
Der API-Zugriff folgt deiner Rolle in ClearPolicy. Eigentümer und Administratoren der Organisation können API-Tokens erstellen und die Endpunkte für Personen, Dokumente und Bestätigungsanfragen nutzen. Tokens, die an Gruppenleitende gebunden sind, könnenGET /me verwenden, um den Token und die Organisation zu bestätigen, aber andere REST-API-Endpunkte geben 403 Forbidden zurück.
Antwortformat
Alle Antworten sind JSON. Erfolgreiche Antworten geben die angeforderte Ressource oder Sammlung direkt im Antwortkörper zurück.IDs
Alle Ressourcen-IDs sind ULIDs — lexikografisch sortierbare String-Bezeichner. Sie werden als Kleinbuchstabenzeichenfolgen dargestellt, zum Beispiel:Paginierung
Listen-Endpunkte geben paginierte Ergebnisse zurück. Die Antwort enthält eindata-Array zusammen mit links- und meta-Objekten:
page und per_page, um durch die Ergebnisse zu navigieren. per_page akzeptiert Werte zwischen 1 und 100, der Standardwert ist 25.
Fehler
Fehler geben JSON mit einemerror-Feld zurück, das das Problem beschreibt:
| Status | Bedeutung |
|---|---|
200 OK | Anfrage erfolgreich. |
201 Created | Ressource erfolgreich erstellt. |
400 Bad Request | Die Anfrage war ungültig (z. B. Dokument nicht veröffentlicht). |
401 Unauthorized | Zugriffstoken fehlt oder ist ungültig. |
402 Payment Required | Der Test deiner Organisation ist abgelaufen oder das Abonnement ist inaktiv. Besuche deine Abrechnungsseite, um zu abonnieren. |
403 Forbidden | Token verfügt nicht über die erforderlichen Berechtigungen. |
404 Not Found | Die angeforderte Ressource existiert in deiner Organisation nicht. |
422 Unprocessable Entity | Validierung fehlgeschlagen — überprüfe die Anfrageparameter. |
Ratenbegrenzung
Auf alle API-Endpunkte werden Standard-Ratenbegrenzungen angewendet. Wenn du das Limit überschreitest, gibt die API eine Antwort429 Too Many Requests zurück. Verwende beim Wiederholen ein exponentielles Backoff.