Naar de hoofdinhoud

Maximum aantal bench-gebruikers bereikt

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

Wat het betekent

Elke frembench-gebruiker die je organisatie heeft gekocht, is al aan iemand toegewezen, dus er is er geen meer over om uit te delen. De detail noemt het maximum.

Dit gaat over licenties, niet over machines. De fout komt bij het toewijzen van een bench-gebruiker aan een persoon, niet bij het aanmaken van een bench; dat is bench-cap-reached.

Een toewijzing blijft staan, of de houder nu een bench heeft aangemaakt of niet, want het is een licentie voor die ene persoon. Een volle lijst met houders die er niets mee doen is dus mogelijk, en het loont om die na te lopen voordat je er meer koopt.

Wat je kunt doen

Trek een toewijzing in bij iemand die er geen meer nodig heeft:

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

of verhoog het aantal onder Facturatie → Benches. Verhogen brengt een naar rato berekend bedrag in rekening voor de rest van de huidige termijn; intrekken is gratis en gaat direct in.

Een toewijzing intrekken verwijdert de bench van de houder niet. De houder kan dan geen nieuwe aanmaken; de bestaande machine blijft draaien tot hij wordt teruggenomen.

Vorm van het antwoord

Alle API-fouten van fremforge zijn RFC 9457 problem+json:

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

Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.