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.
