API Übersicht
Ein Vorschlag zum Einrichten kopieren, 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 konzipiert und verwendet standardmäßige HTTP-Methode.
Authentifizierung
Abschnitt mit dem Titel „Authentifizierung“Alle API-Endpunkte erfordern eine Authentifizierung. Um Ihre Anforderungen zu authentifizieren, fügen Sie Ihren API-Schlüssel in der authorization Header
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 Anforderungen pro Minute für Enterprise-Konten
Wenn Sie diese Grenzwerte überschreiten, erhalten Sie eine 429 (Zu viele Anforderungen)-Antwort.
Antwortformat
Abschnitt mit dem Titel „Antwortformat“Alle Antworten sind im JSON-Format. Erfolgreiche Antworten enthalten in der Regel entweder eine data Objekt oder ein Feld. Fehlerantworten enthalten ein Feld mit einer Beschreibung dessen, was schief gelaufen ist. status Feld mit einer Beschreibung dessen, was schief gelaufen ist. error Beispiel für eine erfolgreiche Antwort:
Zur Zwischenablage kopieren
{ "status": "ok", "data": { ... }}Zur Zwischenablage kopieren
{ "error": "Invalid API key", "status": "KO"}Abschnitt mit dem Titel „Verfügbare Endpunkte“
OrganisationenGute Praktiken
Abschnitt mit dem Titel “Best Practices”- Fehlerbehandlung: Überprüfen Sie immer auf Fehlerantworten und behandeln Sie sie entsprechend
- Rate Limiting: Implementieren Sie einen exponentiellen Backoff, wenn Sie Rate Limits erreichen
- Caching: Cachen Sie Antworten, wenn dies sinnvoll ist, um API-Aufrufe zu reduzieren
- Versionierung: Verfolgen Sie API-Änderungen über unsere Changelog