Hop til hovedindhold

Fejlkoder

Auditply API bruger standard HTTP-statuskoder og returnerer strukturerede fejlmeddelelser.

Fejl-format

Alle fejlresponses har dette format:

Eksempel: 404 Not Found
{
"error": {
"code": "RESOURCE_NOT_FOUND",
"message": "KYC case with ID 999 not found.",
"status": 404
},
"meta": {
"api_version": "v1",
"timestamp": "2026-04-13T12:00:00.000Z"
}
}

Oversigt

KodeHTTPBeskrivelse
MISSING_API_KEY401Ingen X-API-Key header i requestet
INVALID_API_KEY401API-nøglen er ugyldig, udløbet eller tilbagekaldt
INSUFFICIENT_SCOPE403API-nøglen mangler det nødvendige scope
RATE_LIMIT_EXCEEDED429For mange requests — vent og prøv igen
VALIDATION_ERROR400Ugyldige query-parametre eller input
RESOURCE_NOT_FOUND404Ressourcen blev ikke fundet
INTERNAL_ERROR500En uventet serverfejl

Fejlhåndtering

Vi anbefaler at du altid tjekker HTTP-statuskoden før du parser response:

const res = await fetch(url, {
headers: { "X-API-Key": apiKey },
});

if (!res.ok) {
const { error } = await res.json();

switch (error.code) {
case "RATE_LIMIT_EXCEEDED":
const retryAfter = res.headers.get("Retry-After");
console.log(`Rate limited. Retry in ${retryAfter}s`);
break;
case "INVALID_API_KEY":
console.error("API-nøgle er ugyldig");
break;
default:
console.error(`Fejl: ${error.message}`);
}
}