TelefonAIv1
Kom i gang

Fejl

Samme form hver gang. Skriv dit if på error.code — den er stabil.

Fejl har altid den samme form. Skriv dit iferror.code — den er stabil. Teksten i message er til den, der fejlsøger, og kan blive omformuleret.

JSON
{
  "error": {
    "code": "insufficient_scope",
    "message": "This key is missing the \"services:write\" scope."
  }
}

Koderne

KodeStatusHvad det betyderDet du gør
invalid_request400Et felt mangler, er for langt eller har den forkerte type.Læs error.message — den nævner feltet ved navn.
unauthorized401Ingen nøgle, en ukendt nøgle, eller en der er tilbagekaldt.Tjek Authorization-headeren. En kopieret nøgle slæber ofte et mellemrum med — det trimmer vi, men en afkortet nøgle kan vi ikke redde.
insufficient_scope403Nøglen er gyldig, men mangler det scope, endepunktet kræver.Beskeden nævner det manglende scope. Sæt fluebenet på nøglen, eller opret en ny.
account_suspended403Nøglen er gyldig — kontoen er lukket. Enten suspenderet eller opsagt.En ny nøgle hjælper ikke; det er ikke nøglen, der fejler. Skriv til os, så siger vi hvorfor og hvad der skal til.
not_found404Der er ingen række med det id — i din organisation.Vi siger aldrig, om id'et findes et andet sted. Hold id'et op mod et listekald.
conflict409Forespørgslen var rigtig, men virkeligheden sagde nej — tidspunktet er optaget, eller behandleren er der ikke.Hent tilstanden igen og vis kunden, hvad der faktisk er ledigt.
rate_limited429For mange kald i det her minut.Vent til X-RateLimit-Reset. Se Grænser og sider.
route_not_configured500Vores fejl: et endepunkt uden en scope-kortlægning.Skriv til os — den skal rettes hos os, ikke hos dig.
server_error500Noget gik i stykker hos os.Prøv igen med en voksende pause. Bliver den ved, så skriv.

Tre forskellige 403'ere. insufficient_scope og account_suspended ser ens ud i
statuskoden, men kræver hver sin handling — den ene retter du selv på nøglen, den anden
kan kun vi løse.

Fejl — TelefonAI