Response-Codes 400 (Token not found) + 415 (Falsches Token)
Zusammenfassung
An vielen Stellen fehlen Response Codes in der API Spec.
Außerdem wird an vielen stellen (Error 400) ein json als Antwort geliefert. Laut Spec soll hier allerdings problem+json geliefert werden.
Wie verhält sich der aktuelle Fehler?
An den Folgenden Endpunkten ist zu viel Dokumentation bzgl. der Response Codes:
- GET /v1/destinations/{destinationId}/keys/{keyId} -> Error 401 Unauthorized
- GET /v1/destinations/{destinationId}/keys/{keyId} -> Error 400 Bad Request
An den Folgenden Endpunkten fehlt die Dokumentation in der Spec.
- GET /v1/destinations -> Error 400 Token not found
- GET /v1/destinations/{destinationId} -> Error 400 Token not found
- GET /v1/cases/{caseId}/events -> Error 400 Token not found
- GET /v1/submissions -> Error 400 Token not found
- POST /v1/cases/{caseId}/events -> Error 415 Falsches Token
Was ist das erwartete richtige Verhalten?
-
Die API Spec enthält die möglichen Response-Codes 400 + 415 -
Bei Response 400 wird ein problem+json als Antwort geliefert. -
Bei Response 415 wird ein problem+json als Antwort geliefert.
Edited by Jonas Gröger