Hoppa till huvudinnehållet

Taket för bench-användare är nått

typehttps://docs.frem.sh/reference/api/errors/bench-seat-cap-reached
HTTP status409 Conflict

Vad det betyder

Varje frembench-användare som din organisation har köpt är redan tilldelad någon, så det finns ingen kvar att dela ut. detail anger taket.

Det här handlar om licenser, inte maskiner. Felet uppstår när en användare tilldelas en person, inte när en bench skapas; det fallet är bench-cap-reached.

En bench-användare förblir tilldelad oavsett om innehavaren har skapat en bench eller inte, eftersom den är en licens för just den namngivna personen. En fullständig lista med innehavare som inte använder sina benches är alltså möjlig, och den är värd att gå igenom innan du köper fler.

Vad du gör

Antingen återkallar du en bench-användare från någon som inte längre behöver den:

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

eller så höjer du antalet under Fakturering → Benches. En höjning debiteras proportionellt för resten av den nuvarande perioden; en återkallelse är gratis och gäller omedelbart.

Att återkalla en bench-användare tar inte bort innehavarens bench. Det hindrar personen från att skapa en ny; den befintliga maskinen fortsätter att köras tills den tas tillbaka.

Svarets form

Alla fel från fremforges API är RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/bench-seat-cap-reached",
  "title": "Conflict",
  "status": 409,
  "detail": "..."
}

Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.