Przejdź do głównej zawartości

Błędy

Format odpowiedzi

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

{
"error": {
"code": "validation_failed",
"message": "Podane dane były nieprawidłowe.",
"details": {
"email": ["Ten adres e-mail jest już zajęty."]
}
},
"request_id": "req_01HXXXXXX"
}

Zawsze podawaj request_id podczas kontaktowania się z pomocą techniczną w sprawie błędu.

Kody statusu HTTP

StatusZnaczenie
200 OKSukces
201 CreatedZasób utworzony
400 Bad RequestNieprawidłowo sformułowane żądanie
401 UnauthorizedBrakujący lub nieprawidłowy token
403 ForbiddenPrawidłowy token, ale niewystarczające uprawnienia
404 Not FoundZasób nieznaleziony
409 ConflictKonflikt (np. adres e-mail już zajęty)
422 Unprocessable EntityWalidacja nieudana
429 Too Many RequestsPrzekroczono 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 posiada wymaganego zakresu
not_foundZasób nie istnieje
conflictNaruszenie unikalnego ograniczenia
rate_limitedZbyt wiele żądań
internal_errorNieoczekiwany błąd serwera