Naar de hoofdinhoud

Niet te annuleren

typehttps://docs.frem.sh/reference/api/errors/not-cancellable
HTTP-status409 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.