Ongeldige reden
type | https://docs.frem.sh/reference/api/errors/invalid-reason |
| HTTP-status | 400 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.