Skip to main content

Bench cannot be suspended

typehttps://docs.frem.sh/reference/api/errors/not-suspendable
HTTP status409 Conflict

What it means

There is nothing to suspend. Either the bench is already asleep, or it is in error with no machine attached. A bench in that second case is recovered simply by waking it.

Example detail messages returned with this error:

  • 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.

What to do

If the bench is asleep, nothing is needed. If it is in error with no machine, connect to it (or have its owner connect): waking rebuilds it from its profile.

Response shape

All fremforge API errors are RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/not-suspendable",
  "title": "Conflict",
  "status": 409,
  "detail": "..."
}

Branch on type, not on title or detail - those are human-readable and may be reworded.