API Übersicht
Einen Setup-Vorschlag mit den Installationsanweisungen und der vollständigen Markdown-Anleitung für diesen Plugin kopieren.
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 Anfragen zu authentifizieren, fügen Sie Ihren API-Schlüssel in der x-api-key Anforderungszeile ein.
Beispiel:
curl -H "x-api-key: YOUR_API_KEY" https://api.capgo.app/organization/Der authorization Der Header wird für legale API-Schlüssel noch akzeptiert, aber x-api-key ist der empfohlene Header für alle Schlüsseltypen, einschließlich sicherer gehashter Schlüssel.
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 Enterprise-Konten
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 fehlerhafte Antwort:
{ "error": "Invalid API key", "status": "KO"}Verfügbare Endpunkte
Sektion mit dem Titel „Verfügbare Endpunkte“Gute Praktiken
Abschnitt mit dem Titel „Gute Praktiken“- Fehlerbehandlung: Überprüfen Sie immer auf Fehlerantworten und behandeln Sie sie entsprechend
- Grenzwertbegrenzung: Implementieren Sie exponentielles Zurücksetzen, wenn Sie Grenzwerte erreichen
- Zwischenspeichern: Zwischenspeichern Sie Antworten, wenn dies angebracht ist, um API-Aufrufe zu reduzieren
- Versionsverwaltung: Halten Sie die API Änderungen durch unsere Versionsgeschichte auf dem Laufenden
Fortsetzen Sie von API Übersicht
Abschnitt mit dem Titel “Fortsetzen Sie von API Übersicht”Wenn Sie __CAPGO_KEEP_0__ verwenden API Übersicht um die Authentifizierung und die Kontenflüsse zu planen, verbinden Sie es mit @capgo/capacitor-social-login zur Implementierungsdetail in @capgo/capacitor-social-login, @capgo/capacitor-passkey zur Implementierungsdetail in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometric, Zwei-Faktor-Authentifizierung für die Implementierungsdetails in Zwei-Faktor-Authentifizierung, und SSO (Unternehmen) für die Implementierungsdetails in SSO (Unternehmen).