Plafond d’utilisateurs atteint
type | https://docs.frem.sh/reference/api/errors/seat-cap-reached |
| Statut HTTP | 409 Conflict |
Ce que cela signifie
Tous les utilisateurs prévus au contrat de votre organisation sont pris : le nouvel utilisateur n’a donc pas été créé. La réponse contient aussi, sous errors, le plafond d’utilisateurs, le nombre d’utilisateurs pris et un lien vers la page de facturation.
Exemples de messages detail renvoyés avec cette erreur :
- Your org has {seatsUsed} of {t.seat_cap} contracted seats in use. Buy more seats from the billing page before provisioning new users.
Que faire
Achetez des utilisateurs supplémentaires, ou activez le dépassement du nombre d’utilisateurs, dans Administration de l’organisation → Facturation, puis réessayez. Un compte désactivé ne compte pas comme utilisateur ; le réactiver le fait de nouveau compter.
Forme de la réponse
Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :
{
"type": "https://docs.frem.sh/reference/api/errors/seat-cap-reached",
"title": "Seat cap reached",
"status": 409,
"detail": "...",
"errors": {
"seat_cap_current": 10,
"seat_cap_used": 10,
"billing_url": "https://frem.sh/<org>/_admin/billing#seats"
}
}Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.