BelbreinDevelopersNaar belbrein.ai

Foutcodes en retries

Wat elke statuscode betekent en wanneer je opnieuw probeert.

Statuscodes

Code Betekenis Wat te doen
200 Transcript ontvangen en geanalyseerd, of status opgevraagd Niets
202 Opname ontvangen: in de wachtrij voor transcriptie, of skipped als de agent nog niet gekoppeld is of analyse uitstaat Niets, of volg de status
400 Het verzoek klopt niet. Het antwoord noemt het veld Pas het verzoek aan, niet opnieuw proberen
401 Integratiesleutel ontbreekt of is ongeldig Controleer de sleutel
404 Onbekend job_id Controleer het ID
409 Deze opname is al ontvangen Niets, het gesprek is al binnen
413 Audiobestand groter dan 500 MB, of transcript-verzoek groter dan 10 MB Neem contact met ons op
5xx Fout aan onze kant Probeer het later opnieuw

Een 400 ziet er zo uit:

{
  "error": "Invalid payload.",
  "issues": [{ "field": "conversation_date", "message": "conversation_date must be ISO 8601 with a timezone" }]
}

Opnieuw proberen

Probeer opnieuw bij een 5xx of een netwerkfout, met steeds meer tijd ertussen: na 1 minuut, 5 minuten, 15 minuten, 1 uur en 6 uur. Een 400 niet opnieuw proberen zonder het verzoek aan te passen: het blijft dan fout.

Opnieuw sturen is altijd veilig. Een gesprek met een external_conversation_id dat al binnen is, wordt niet dubbel verwerkt.