Przejdź do treści
Dokumentacja API

Typy problemów

Każdy błąd zwracany przez API Kleora to dokument problemu RFC 9457, wysyłany jako application/problem+json. Jego type to adres jednej z tych stron, a slug na jego końcu jest tym, po czym należy rozróżniać błędy: jest stały, a title i detail to tekst, który może się zmienić.

Poza type, title i status dokument może zawierać detail (opis tego konkretnego wystąpienia, po angielsku), instance (ścieżkę żądania) i request_id, zgodny z nagłówkiem X-Request-Id odpowiedzi — podaj go, gdy pytasz nas o konkretne żądanie. API hostowanych stron i API konta dodają code, czyli slug zapisany w snake_case.

400Bad Request

401Unauthorized

402Payment Required

403Forbidden

404Not Found

409Conflict

415Unsupported Media Type

422Unprocessable Content

429Too Many Requests

503Service Unavailable