HTTP_003_STATUS_CODES: Statuscodes sind fachlich praezise

Severity: must. Bereich: http-api.

Regel

Endpunkte MUESSEN spezifische Statuscodes verwenden: 200/201/204 fuer Erfolg, 400 fuer ungueltige Syntax, 401/403 fuer Zugriff, 404 fuer nicht gefundene Ressourcen, 409 fuer Konflikte und 422 fuer valide Syntax mit fachlich ungueltigen Daten.

Reflection-Check

check:
  reflect:
    fields:
    - status
    object: error_contract

Evidence

alle Regeln dieses Bereichs