Wszystkie błędy mają jednolity kształt, spójny dla całego API.
Kształt odpowiedzi
Pole details pojawia się dodatkowo przy błędach walidacji (lista nieprawidłowych pól).
Kody statusu
Odpowiedzi sukcesu
Odpowiedzi udane mają kształt { success: true, data, message? }. Niektóre endpointy dodają pola kontekstowe, np. tworzenie zamówienia zwraca redirectUrl, a darmowe zamówienie free: true.
Zawsze sprawdzaj pole success zamiast wyłącznie kodu HTTP — kształt jest stały dla całego API.
Walidacja
API odrzuca żądania z nieprawidłowymi danymi, zanim zostaną przetworzone. Pola spoza schematu są ignorowane, a typy są konwertowane automatycznie (np. liczby z query string).