Skip to main content
Railmail używa konwencjonalnych kodów statusu HTTP do wskazania wyniku zapytania. Kody z zakresu 2xx oznaczają sukces, 4xx oznacza, że zapytanie się nie powiodło przy podanych danych, a 5xx oznacza błąd po stronie Railmail.

Format błędu

Wszystkie błędy używają RFC 7807 application/problem+json. Treść zawsze zawiera type, title i status, a może zawierać więcej pól:

Najczęstsze kody statusu

Zawsze czytaj pola title i detail; wyjaśniają, co poszło nie tak, znacznie lepiej niż sam kod statusu. Dla odpowiedzi 400 mapa errors wskazuje dokładnie, które pola poprawić.