Non annulable
type | https://docs.frem.sh/reference/api/errors/not-cancellable |
| Statut HTTP | 409 Conflict |
Ce que cela signifie
La ressource a dépassé le stade où elle pouvait être retirée : elle a été approuvée, est en cours d’exécution ou est terminée. Rien n’a été modifié.
Exemples de messages detail renvoyés avec cette erreur :
- This run is executing and can no longer be cancelled. Cancelling is possible only before approval.
Que faire
Relisez l’état actuel de la ressource. Une exécution déjà approuvée doit aller à son terme (ou être prise en charge par un opérateur) ; elle ne peut pas être retirée.
Forme de la réponse
Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :
{
"type": "https://docs.frem.sh/reference/api/errors/not-cancellable",
"title": "Conflict",
"status": 409,
"detail": "..."
}Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.