API Übersicht
Kopieren Sie eine Einrichtungsanweisung mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin.
Dies ist die Dokumentation des öffentlichen API von Capgo Cloud. Das API ermöglicht es Ihnen, Ihre Capgo-Ressourcen programmatisch zu verwalten, einschließlich Organisationen, Geräten, Kanälen und Paketen. Es ist für RESTful- und verwendet standardmäßige HTTP-Methode.
Authentifizierung
Abschnitt mit dem Titel “Authentifizierung”Alle API Endpunkte erfordern eine Authentifizierung. Um Ihre Anfragen zu authentifizieren, fügen Sie Ihren API-Schlüssel in der authorization Header ein.
Beispiel:
curl -H "authorization: your-api-key" https://api.capgo.app/organization/Grenzwertbegrenzung
Abschnitt mit dem Titel “Grenzwertbegrenzung”Die API implementiert eine Grenzwertbegrenzung, um eine faire Nutzung sicherzustellen. Aktuelle Grenzwerte sind:
- 100 Anforderungen pro Minute für Standardkonten
- 1000 Anfragen pro Minute für Unternehmen
Wenn Sie diese Grenzen überschreiten, erhalten Sie eine 429 (Zu viele Anfragen) -Antwort.
Antwortformat
Abschnitt mit dem Titel „Antwortformat“Alle Antworten sind im JSON-Format. Erfolgreiche Antworten enthalten typischerweise entweder ein data Objekt oder ein status Feld. Fehlerantworten enthalten ein error Feld mit einer Beschreibung dessen, was schief gelaufen ist.
Beispiel für eine erfolgreiche Antwort:
{ "status": "ok", "data": { ... }}Beispiel für eine Fehlerantwort:
{ "error": "Invalid API key", "status": "KO"}Verfügbare Endpunkte
Abschnitt mit dem Titel „Verfügbare Endpunkte”Gute Praktiken
Abschnitt mit dem Titel „Gute Praktiken“- FehlerbehandlungStets auf Fehlerantworten prüfen und sie entsprechend behandeln
- Rate LimitingExponentielles Zurücksetzen bei Rate Limits implementieren
- CachingAntworten, wenn möglich, cachieren, um API-Aufrufe zu reduzieren
- Versionsverwaltung: Halten Sie sich über API Änderungen durch unsere Versionsgeschichte auf dem Laufenden