Geen bench-gebruiker
type | https://docs.frem.sh/reference/api/errors/no-bench-seat |
| HTTP-status | 403 Forbidden |
Wat het betekent
Er is in deze organisatie geen frembench-gebruiker aan je toegewezen, dus je kunt geen bench aanmaken.
Een bench-gebruiker is een licentie op naam, geen voorziening voor wie het eerst komt. Je organisatie koopt een aantal bench-gebruikers, en een beheerder wijst elk daarvan toe aan een bepaalde persoon. Alleen wie er een toegewezen heeft gekregen, heeft recht op een bench.
Dit is iets anders dan bench-cap-reached, dat betekent dat de organisatie helemaal geen ruimte meer heeft voor nog een bench. Hier zijn er misschien nog bench-gebruikers over, maar die zijn gewoon niet aan jou toegewezen.
Wat je kunt doen
Vraag een beheerder van de organisatie om een bench-gebruiker aan je toe te wijzen. Dat kan in Facturatie → Benches, of via de API:
curl -X PUT \
-H "Authorization: Bearer $FREMFORGE_TOKEN" \
https://frem.sh/_app/api/v1/orgs/<org>/frembench-seats/<your-login>Die aanroep heeft de scope seats:write nodig. Een bestaande bench-gebruiker toewijzen kost niets; alleen het aantal verhogen wordt aan de organisatie in rekening gebracht.
Zodra er een bench-gebruiker aan je is toegewezen, probeer je het opnieuw. Er hoeft verder niets te veranderen.
Vorm van het antwoord
Alle API-fouten van fremforge zijn RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/no-bench-seat",
"title": "Forbidden",
"status": 403,
"detail": "..."
}Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.