HTTP-Statuscodes
Die itellicoAI-API verwendet standardmäßige HTTP-Statuscodes. Fehlerantworten geben JSON zurück mit:code(maschinenlesbar)message(menschenlesbar)- optionalem
detail - optionalem
errors(feldebene Validierungsprobleme)
Client-Fehler (4xx)
Server-Fehler (5xx)
Fehlerantwortformat
Alle API-Fehler folgen dieser Struktur:422) können feldebene Details enthalten:
Häufige Probleme & Lösungen
401: API-Schlüssel funktioniert nicht
401: API-Schlüssel funktioniert nicht
- Prüfen, ob der API-Schlüssel korrekt kopiert wurde (keine Leerzeichen)
- Prüfen, ob der Schlüssel unter Entwickler → API-Schlüssel widerrufen wurde
- Sicherstellen, dass der richtige Header verwendet wird:
X-API-Key: <dein-schlüssel> - Prüfen, ob das Schlüsselformat mit
sk-beginnt - Prüfen, ob der Schlüssel zum richtigen Account gehört
403: Zugriff auf Ressource verweigert
403: Zugriff auf Ressource verweigert
- Prüfen, ob auf eine Ressource innerhalb des eigenen Accounts zugegriffen wird
- Prüfen, ob die Team-Rolle ausreichende Berechtigungen hat
- Bei Subaccount-Ressourcen sicherstellen, dass das richtige Account verwendet wird
422: Validierungsfehler beim Erstellen/Aktualisieren
422: Validierungsfehler beim Erstellen/Aktualisieren
- Prüfen, ob alle Pflichtfelder im Anfrage-Body enthalten sind
- Prüfen, ob Feldwerte den erwarteten Typen entsprechen (String, Zahl, Enum)
- Prüfen, ob Enum-Felder gültige Werte verwenden (siehe API-Referenz)
- Sicherstellen, dass Datei-Uploads Größen- und Formatanforderungen erfüllen
429: Ratenlimit überschritten
429: Ratenlimit überschritten
- Exponentiellen Backoff in die Integration implementieren
- Anfragevolumen gegen Ratenlimits prüfen
- Operationen wo möglich bündeln, um die Anfragezahl zu reduzieren
- Support kontaktieren, wenn höhere Limits benötigt werden
500/503: Server-Fehler
500/503: Server-Fehler
- Mit exponentiellem Backoff erneut versuchen (1 s, 2 s, 4 s, 8 s warten…)
- Support auf laufende Störungen prüfen
- Wenn der Fehler nach Wiederholungsversuchen anhält, Support mit den Anfragedetails kontaktieren
Gründe für Gesprächstrennungen
Wenn ein Anruf endet, zeigt die Gesprächsdetailansicht den Trennungsgrund. Diese Tabelle hilft zu verstehen, was passiert ist.Normale Beendigungen
Verbindungsfehler (nie verbunden)
Systemfehler
Gesprächsstatus
Antwortstatus (ausgehend)
Nächste Schritte
API-Referenz
Vollständige API-Endpunkt-Dokumentation ansehen
API-Schlüssel
API-Schlüssel erstellen und verwalten
Limits & Kontingente
Ratenlimits und Tarifkontingente ansehen
SDKs
Offizielle SDKs mit integrierter Fehlerbehandlung verwenden