Aller au contenu principal

Le bench ne peut pas être mis en veille

typehttps://docs.frem.sh/reference/api/errors/not-suspendable
Statut HTTP409 Conflict

Ce que cela signifie

Il n’y a rien à mettre en veille. Soit le bench est déjà en veille, soit il est dans l’état error sans machine associée. Dans ce second cas, il suffit de réveiller le bench pour le rétablir.

Exemples de messages detail renvoyés avec cette erreur :

  • The bench is suspended; there is nothing to suspend.
  • The bench is in error with no machine; waking it recovers it, so there is nothing to suspend.

Que faire

Si le bench est en veille, rien n’est nécessaire. S’il est dans l’état error sans machine, connectez-vous-y (ou demandez à son propriétaire de le faire) : le réveil le reconstruit à partir de son profil.

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-suspendable",
  "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.