Limit für Bench-Nutzer erreicht
type | https://docs.frem.sh/reference/api/errors/bench-seat-cap-reached |
| HTTP-Status | 409 Conflict |
Was das bedeutet
Jeder frembench-Nutzer, den deine Organisation gekauft hat, ist bereits jemandem zugewiesen, es ist also keiner mehr zu vergeben. detail nennt das Limit.
Hier geht es um Lizenzen, nicht um Maschinen. Der Fehler kommt, wenn einer Person ein Bench-Nutzer zugewiesen wird – nicht beim Anlegen einer Bench, dafür gibt es bench-cap-reached.
Ein Bench-Nutzer bleibt zugewiesen, egal ob die Person eine Bench angelegt hat oder nicht, denn er ist eine Lizenz für genau diese namentlich genannte Person. Eine volle Nutzerliste mit untätigen Inhabern ist also möglich, und es lohnt sich, sie zu prüfen, bevor du mehr kaufst.
Was du tun kannst
Entziehe entweder einer Person, die ihn nicht mehr braucht, den Bench-Nutzer:
curl -X DELETE \
-H "Authorization: Bearer $FREMFORGE_TOKEN" \
https://frem.sh/_app/api/v1/orgs/<org>/frembench-seats/<login>oder erhöhe die Nutzerzahl unter Abrechnung → Benches. Eine Erhöhung wird für den Rest des laufenden Abrechnungszeitraums anteilig berechnet; Entziehen ist kostenlos und wirkt sofort.
Wird ein Bench-Nutzer entzogen, wird die Bench der Person nicht gelöscht. Sie kann nur keine neue mehr anlegen; die bestehende Maschine läuft weiter, bis sie zurückgeholt wird.
Form der Antwort
Alle Fehler der fremforge-API sind RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/bench-seat-cap-reached",
"title": "Conflict",
"status": 409,
"detail": "..."
}Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.