Hoppa till huvudinnehållet

Ingen bench-användare

typehttps://docs.frem.sh/reference/api/errors/no-bench-seat
HTTP status403 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.