Bench not found
type | https://docs.frem.sh/reference/api/errors/bench-not-found |
| HTTP status | 404 Not Found |
What it means
No dev bench with that id belongs to you in this organisation.
This is also the answer when the bench exists but is somebody else’s. A bench holds one person’s shell history, sign-ins and working tree, so a token that can list the organisation’s benches still cannot open a colleague’s terminal. The two cases share one response deliberately: telling them apart would let a token discover which bench ids exist.
Example detail messages returned with this error:
- No such bench for this user.
What to do
Check the id against GET /benches, and check it is yours. fremforge bench attach with no id does this for you when the organisation has exactly one bench, and asks rather than guessing when it has more.
Response shape
All fremforge API errors are RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/bench-not-found",
"title": "Not Found",
"status": 404,
"detail": "..."
}Branch on type, not on title or detail - those are human-readable and may be reworded.