Zum Inhalt springen
Menü

Website durchsuchen

Tippe, um Anleitungen, Blog, API und Produkt zu durchsuchen.

↑ ↓ zum Wechseln · Enter zum Öffnen · Esc zum Schließen

API-Referenz

API

Fehlercodes

Referenz zur Fehlerbehandlung der TBit-API

Als Markdown ansehen

Du willst wissen, warum eine WhatsApp-Nachricht nicht zugestellt wurde? Die Antwort findest du unter WhatsApp-Zustellfehler.

Alle Fehler folgen einer einheitlichen JSON-Struktur:

json
{
  "error": {
    "code": "NOT_FOUND",
    "message": "Activity not found"
  }
}
StatusCodeBeschreibung
400VALIDATION_ERRORUngültiger Request-Body oder ungültige Query-Parameter
401UNAUTHORIZEDAPI-Schlüssel fehlt oder ist ungültig
404NOT_FOUNDRessource nicht gefunden oder gehört nicht zu deinem Agenten
405METHOD_NOT_ALLOWEDHTTP-Methode wird von diesem Endpoint nicht unterstützt
409CONFLICTRessource existiert bereits (z. B. Kontakt mit diesem Kanal)
422SEND_FAILEDVersand der Vorlage fehlgeschlagen (z. B. kein offenes Nachrichtenfenster)
429RATE_LIMITEDRate Limit überschritten (100 Anfragen/Minute)
500INTERNAL_ERRORUnerwarteter Serverfehler

Jede Antwort enthält Rate-Limit-Informationen in den Headern:

HeaderBeschreibung
X-RateLimit-RemainingVerbleibende Anfragen im aktuellen Fenster
X-RateLimit-ResetZeitstempel (ms), wann das Fenster zurückgesetzt wird

Best Practices für den Umgang mit API-Fehlern:

  • Prüf immer den HTTP-Statuscode, bevor du den Antwort-Body auswertest
  • Setz bei 429-Fehlern (Rate Limit) auf exponentielles Backoff
  • Protokolliere Fehlercodes und -meldungen zum Debuggen
  • Wiederhole 400- oder 401-Fehler nicht: Korrigier zuerst die Anfrage