Gå til hovedinnhold

Ingen bench-bruker

typehttps://docs.frem.sh/reference/api/errors/no-bench-seat
HTTP-status403 Forbidden

Hva det betyr

Du har ikke en bench-bruker for frembench i denne organisasjonen, så du kan ikke opprette en bench.

En bench-bruker er en navngitt lisens, ikke noe som går til den som kommer først. Organisasjonen din kjøper et antall bench-brukere, og en administrator tildeler hver av dem til en bestemt person. Det er tildelingen som gir deg rett til en bench.

Dette er noe annet enn bench-cap-reached, som betyr at organisasjonen ikke har rom for flere bencher i det hele tatt. Her kan det være bench-brukere igjen – de er bare ikke tildelt deg.

Hva du gjør

Be en administrator i organisasjonen om å tildele deg en bench-bruker. Det kan gjøres under Fakturering → Bencher eller via API-et:

curl -X PUT \
  -H "Authorization: Bearer $FREMFORGE_TOKEN" \
  https://frem.sh/_app/api/v1/orgs/<org>/frembench-seats/<your-login>

Det kallet krever scopet seats:write. Å tildele en eksisterende bench-bruker koster ingenting; det er bare en økning av antallet som belastes organisasjonen.

Når bench-brukeren er tildelt, prøver du igjen – ingen andre endringer trengs.

Svarformat

Alle feil fra fremforge-API-et er RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/no-bench-seat",
  "title": "Forbidden",
  "status": 403,
  "detail": "..."
}

La koden din skille feilene på type, ikke på title eller detail – de er skrevet for mennesker og kan bli formulert om.