Ingen bench-användare
type | https://docs.frem.sh/reference/api/errors/no-bench-seat |
| HTTP status | 403 Forbidden |
Vad det betyder
Du har ingen frembench-användare i den här organisationen, så du kan inte skapa en bench.
En bench-användare är en namngiven licens, inte något som går till den som hinner först. Din organisation köper ett antal bench-användare, och en administratör tilldelar var och en till en viss person. Det är tilldelningen som ger dig rätt till en bench.
Det här skiljer sig från bench-cap-reached, som betyder att organisationen inte har utrymme för ytterligare en bench alls. Här kan det finnas bench-användare kvar; de är bara inte tilldelade dig.
Vad du gör
Be en administratör i organisationen att tilldela dig en bench-användare. Det görs under Fakturering → Benches, eller via API:t:
curl -X PUT \
-H "Authorization: Bearer $FREMFORGE_TOKEN" \
https://frem.sh/_app/api/v1/orgs/<org>/frembench-seats/<your-login>Anropet kräver scopet seats:write. Att tilldela en befintlig bench-användare kostar ingenting; det är bara när antalet höjs som organisationen debiteras.
När en bench-användare är tilldelad försöker du igen; ingen annan ändring behövs.
Svarets form
Alla fel från fremforges API är RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/no-bench-seat",
"title": "Forbidden",
"status": 403,
"detail": "..."
}Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.