Kein Bench-Nutzer
type | https://docs.frem.sh/reference/api/errors/no-bench-seat |
| HTTP-Status | 403 Forbidden |
Was das bedeutet
Du bist in dieser Organisation kein frembench-Nutzer, daher kannst du keine Bench anlegen.
Ein Bench-Nutzer ist eine namentliche Lizenz, kein Kontingent, das sich nimmt, wer zuerst kommt. Deine Organisation kauft eine Anzahl Bench-Nutzer, und ein Administrator weist jeden davon einer bestimmten Person zu. Als Bench-Nutzer zugewiesen zu sein, berechtigt dich zu einer Bench.
Das ist etwas anderes als bench-cap-reached, das bedeutet, dass die Organisation überhaupt keinen Raum für eine weitere Bench hat. Hier kann es noch freie Bench-Nutzer geben – sie sind nur nicht dir zugewiesen.
Was du tun kannst
Bitte einen Administrator der Organisation, dich als Bench-Nutzer zuzuweisen. Das geht unter Abrechnung → Benches oder über die API:
curl -X PUT \
-H "Authorization: Bearer $FREMFORGE_TOKEN" \
https://frem.sh/_app/api/v1/orgs/<org>/frembench-seats/<your-login>Dieser Aufruf braucht den Scope seats:write. Einen vorhandenen Bench-Nutzer zuzuweisen kostet nichts; nur wenn die Nutzerzahl erhöht wird, wird der Organisation etwas berechnet.
Sobald du zugewiesen bist, versuche es erneut – sonst ist nichts zu ändern.
Form der Antwort
Alle Fehler der fremforge-API sind RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/no-bench-seat",
"title": "Forbidden",
"status": 403,
"detail": "..."
}Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.