Niet te annuleren
type | https://docs.frem.sh/reference/api/errors/not-cancellable |
| HTTP-status | 409 Conflict |
Wat het betekent
De resource is voorbij het punt waarop hij kan worden ingetrokken: hij is goedgekeurd, wordt uitgevoerd of is klaar. Er is niets gewijzigd.
Voorbeelden van detail-berichten die met deze fout worden teruggegeven:
- This run is executing and can no longer be cancelled. Cancelling is possible only before approval.
Wat je kunt doen
Lees de huidige toestand van de resource opnieuw. Een run die al is goedgekeurd, moet eerst klaar zijn (of door een operator worden afgehandeld); hij kan niet worden ingetrokken.
Vorm van het antwoord
Alle API-fouten van fremforge zijn RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/not-cancellable",
"title": "Conflict",
"status": 409,
"detail": "..."
}Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.