Naar de hoofdinhoud

Ongeldige reden

typehttps://docs.frem.sh/reference/api/errors/invalid-reason
HTTP-status400 Bad Request

Wat het betekent

Het veld reason ontbrak of was niet een van de geaccepteerde waarden.

Voorbeelden van detail-berichten die met deze fout worden teruggegeven:

  • reason must be one of: forgot_to_cancel, seats_bought_in_error, billing_error, duplicate_charge, goodwill, other.

Wat je kunt doen

Stuur een van de genoemde waarden letterlijk. De set ligt vast en is geen vrije tekst, omdat de reden op de factuur wordt vastgelegd en er over wordt gerapporteerd: een vrij ingevulde string zou niet op te tellen zijn.

Vorm van het antwoord

Alle API-fouten van fremforge zijn RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/invalid-reason",
  "title": "Bad Request",
  "status": 400,
  "detail": "..."
}

Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.