Aucun utilisateur bench
type | https://docs.frem.sh/reference/api/errors/no-bench-seat |
| Statut HTTP | 403 Forbidden |
Ce que cela signifie
Aucun utilisateur frembench ne vous est attribué dans cette organisation : vous ne pouvez donc pas créer de bench.
Un utilisateur bench est une licence nominative, pas un créneau attribué au premier arrivé. Votre organisation achète un certain nombre d’utilisateurs bench, et un administrateur attribue chacun d’eux à une personne précise. C’est cette attribution qui vous donne droit à un bench.
C’est différent de bench-cap-reached, qui signifie que l’organisation n’a plus du tout de place pour un autre bench. Ici, il reste peut-être des utilisateurs bench, mais aucun ne vous est attribué.
Que faire
Demandez à un administrateur de l’organisation de vous attribuer un utilisateur bench. Il peut le faire dans Facturation → Benches, ou via l’API :
curl -X PUT \
-H "Authorization: Bearer $FREMFORGE_TOKEN" \
https://frem.sh/_app/api/v1/orgs/<org>/frembench-seats/<your-login>Cet appel nécessite le scope seats:write. Attribuer un utilisateur bench existant ne coûte rien ; seule l’augmentation du nombre d’utilisateurs bench est facturée à l’organisation.
Une fois l’utilisateur bench attribué, réessayez : aucune autre modification n’est nécessaire.
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/no-bench-seat",
"title": "Forbidden",
"status": 403,
"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.