Przejdź do głównej zawartości

Błędy

Format odpowiedzi

Wszystkie błędy zwracają treść JSON:

{
"error": {
"code": "validation_failed",
"message": "The given data was invalid.",
"details": {
"email": ["The email has already been taken."]
}
},
"request_id": "req_01HXXXXXX"
}

Zawsze dołączaj request_id kontaktując się z pomocą techniczną w sprawie błędu.

Kody statusu HTTP

StatusZnaczenie
200 OKSukces
201 CreatedZasób utworzony
400 Bad RequestNieprawidłowe żądanie
401 UnauthorizedBrakujący lub nieprawidłowy token
403 ForbiddenPrawidłowy token, ale niewystarczające uprawnienia
404 Not FoundZasób nie znaleziony
409 ConflictKonflikt (np. email już zajęty)
422 Unprocessable EntityWalidacja nieudana
429 Too Many RequestsPrzekroczony limit żądań
500 Internal Server ErrorBłąd po stronie serwera

Kody błędów

KodOpis
validation_failedTreść żądania nie przeszła walidacji
unauthorizedToken brakujący lub wygasły
forbiddenToken nie ma wymaganego zakresu
not_foundZasób nie istnieje
conflictNaruszenie ograniczenia unikalności
rate_limitedZbyt wiele żądań
internal_errorNieoczekiwany błąd serwera