validationHTTP 400

Die Anfrage verletzt das Schema

Ein Wert hat den falschen Typ, fehlt, ist zu lang, zu klein — oder der Rumpf enthält ein Feld, das die Route nicht kennt. Die Schemata dieser API sind durchgehend streng: ein unbekanntes Feld wird ABGELEHNT und nicht stillschweigend abgestreift. Das ist der Unterschied zwischen einem Tippfehler, der eine Minute kostet, und einem, den man drei Monate später im Datenbestand findet.

Wiederholen?

Nein — unverändertes Wiederholen ergibt genau dieselbe Antwort. Die Anfrage muss sich ändern.

Woran es liegt

  • Ein Tippfehler im Feldnamen — `guestname` statt `guestName`. Erscheint in `issues` als `unrecognized_keys`.
  • Ein unbekannter Abfrageparameter; auch die Query wird streng geprüft.
  • Ein Pflichtfeld fehlt, oder ein Wert liegt ausserhalb seiner Grenzen (`limit=500` bei einem Höchstwert von 200).
  • Der Rumpf ist kein gültiges JSON.
  • Ein `cursor` aus einer ANDEREN Abfrage: andere Sortierung oder andere Filter. Der Zeiger trägt einen Fingerabdruck darüber und passt dann nicht mehr.
  • Eine Operation, die `Idempotency-Key` verlangt, wurde ohne diese Kopfzeile aufgerufen.

Was zu tun ist

Lesen Sie `issues`: jede Fundstelle nennt `path`, `code` und `message`, und der Pfad zeigt auch in verschachtelte Rümpfe (`ingredients[2].quantity`). Wiederholen hilft erst mit geänderter Anfrage.

Zusätzliche Felder im Körper

Neben error, message, docs und requestId, die jede Fehlerantwort trägt:

issues

Wo dieser Fehler entsteht