Les limites au niveau de l’utilisateur sont en bêta et nécessitent l’activation de cette fonctionnalité pour votre Enterprise. Pour l’activer, contactez l’équipe en charge de votre compte.
- Les utilisateurs sont affectés à un niveau de trois façons : un admin les assigne explicitement, un mappage de groupe IdP les y affecte (un groupe est mappé à un niveau et ses membres héritent de ce niveau, sauf s’ils sont explicitement assignés ailleurs), ou ils sont affectés au niveau par défaut. Chaque compte peut désigner un niveau comme niveau par défaut ; chaque membre du compte qui n’est pas affecté à un autre niveau en fait partie. Il n’existe pas de « limite utilisateur par défaut » distincte : configurez plutôt le niveau par défaut.
- Les utilisateurs peuvent avoir une dérogation, soit permanente (sans expiration), soit temporaire (qui expire à la fin de la période de facturation mensuelle en cours). Les dérogations sont propres à chaque utilisateur : en définir une ne modifie jamais son affectation à un niveau.
- La limite effective d’un utilisateur est déterminée dans cet ordre : dérogation permanente, sinon dérogation temporaire active, sinon
cycle_acu_limitde son niveau explicitement assigné, sinon la limite de son niveau mappé au groupe IdP le mieux classé, sinon la limite du niveau par défaut. Une limitenullsignifie qu’il n’y a pas de plafond. - Les utilisateurs peuvent demander une limite plus élevée ; les admins examinent ces demandes d’augmentation de limite, et la
politiquede chaque niveau détermine si les demandes sont automatiquement approuvées ou soumises à un examen manuel.
PATCH communes à tous les endpoints de cette page.
Endpoints par niveau
Lister les niveaux
priority la plus élevée en premier, puis, à priorité égale, le niveau le plus récent. Chaque niveau se présente comme suit :
is_default: indique s’il s’agit du niveau par défaut du compte.cycle_acu_limit: la limite ACU par cycle par défaut pour chaque membre ;nullsignifie qu’aucun plafond n’est appliqué.policy: définit le traitement des demandes d’augmentation de limite pour ce niveau —unconditionaletconditionalapprouvent les demandes jusqu’àmax_limit, tandis quemanualnécessite l’examen d’un administrateur. La politiqueconditional(approbation automatique basée sur l’efficacité) doit être activée séparément ; contactez votre équipe en charge du compte.max_limit: la limite maximale jusqu’à laquelle les demandes d’augmentation sont approuvées ;nullapprouve les demandes sans plafond. Cette valeur est toujoursnulllorsquecycle_acu_limitestnull.priority: classe ce niveau parmi les niveaux d’un utilisateur associés à des groupes IdP — la valeur la plus élevée l’emporte ; en cas d’égalité, le niveau le plus récent prévaut. Ce classement ne sert qu’à établir la préséance : un niveau de priorité supérieure peut avoir unecycle_acu_limitinférieure. Une attribution explicite à un utilisateur prévaut sur ce classement, et le niveau par défaut n’est jamais classé.member_count: le nombre d’utilisateurs actuellement dans ce niveau — utilisateurs explicitement attribués et utilisateurs ajoutés via un mappage de groupe IdP. Pour le niveau par défaut, ce nombre inclut tous les membres du compte qui ne figurent dans aucun autre niveau.
Configurez le niveau par défaut et la priorité des niveaux dans l’application web, sous Politiques d’utilisation.
Créer un niveau
201 avec le niveau créé.
Obtenir un niveau
Mettre à jour un niveau
Supprimer un niveau
204 en cas de réussite. Le niveau par défaut ne peut pas être supprimé (promouvez d’abord un autre niveau). Les utilisateurs d’un niveau qui en compte encore doivent d’abord être déplacés, et tous les mappages de groupes IdP associés à ce niveau doivent d’abord être supprimés.
Endpoints utilisateur par niveau
Lister les utilisateurs d’un niveau
cycle_acu_limit_override: la dérogation permanente de l’utilisateur, le cas échéant.temporary_cycle_acu_limit: la dérogation temporaire de l’utilisateur, présente uniquement lorsqu’elle est active au cours de la période de facturation mensuelle en cours.effective_cycle_acu_limit: la limite actuellement appliquée à l’utilisateur ;nullsignifie qu’aucun plafond ne s’applique.limit_source: l’origine de la limite effective —override(permanente),temporary_overrideoutier.membership: la raison pour laquelle l’utilisateur appartient au niveau —explicit(attribué directement),idp_group(via le mappage de groupe IdP retenu) oudefault(repli vers le niveau par défaut).
Affecter un utilisateur à un niveau
204 en cas de réussite. Le déplacement d’un utilisateur depuis un autre niveau supprime toute dérogation par utilisateur, de sorte qu’il hérite de la limite du niveau de destination.
Retirer un utilisateur d’un niveau
204 en cas de réussite.
Endpoint de dérogation utilisateur
Définir ou supprimer la dérogation d’un utilisateur
kind est obligatoire lors de la définition d’une valeur : permanent n’expire jamais ; temporary expire à la fin de la période de facturation mensuelle en cours.
Corps de la requête — effacer toutes les dérogations
204 en cas de réussite.
Endpoints des groupes IdP
priority la plus élevée ; en cas d’égalité, le niveau le plus récent).
Lister les mappages de groupes IdP
?tier_id= pour lister uniquement les groupes mappés à un niveau :
Obtenir le mappage d’un groupe IdP
404 si le groupe n’est associé à aucun mappage.
Mapper un groupe IdP à un niveau
Dissocier un groupe IdP
204 en cas de réussite. Le niveau associé ne s’applique plus aux membres du groupe ; les utilisateurs sans attribution explicite ni autre niveau associé basculent vers le niveau par défaut.
Endpoints de demande d’augmentation de limite
politique associée au niveau du demandeur détermine le traitement de la demande : unconditional et conditional l’approuvent automatiquement jusqu’à la max_limit du niveau, tandis que manual la soumet à l’examen d’un administrateur via ces endpoints (ou dans Politiques d’utilisation de l’application web).
Contrairement aux autres endpoints de cette page, la consultation des demandes d’augmentation de limite requiert l’autorisation ManageBilling : elles contiennent l’identité du membre et des messages en texte libre, qui constituent des données du workflow d’administration.
Lister les demandes d’augmentation des limites
?status= (pending, approved, denied) et ?user_id= :
tier_id/tier_name: le niveau du demandeur (attribution explicite, mappage de groupe IdP ou niveau par défaut) ;nullsi le compte n’a aucun niveau.current_cycle_acu_limit: la limite actuellement appliquée au demandeur ;nullindique l’absence de plafond.reviewer: l’admin qui a examiné la demande ;nulltant que la demande est en attente.
Récupérer une demande d’augmentation de limite
Approuver une demande d’augmentation de limite
409 si la demande a déjà été examinée ou si le demandeur n’est plus membre du compte.
Refuser une demande d’augmentation de limite
409 si elle a déjà été examinée.
Exemples de workflows
Configurer des niveaux avec une limite par défaut
Questions fréquentes
À quels produits les limites au niveau de l’utilisateur s’appliquent-elles ?
À quels produits les limites au niveau de l’utilisateur s’appliquent-elles ?
L’utilisation locale et cloud est comptabilisée dans un plafond unique : les sessions Devin cloud et l’utilisation locale via la CLI et les IDE (Devin Desktop, Windsurf JetBrains et Devin CLI).
Comment la limite effective d’un utilisateur est-elle déterminée ?
Comment la limite effective d’un utilisateur est-elle déterminée ?
Les dérogations utilisateur s’ajoutent-elles à la limite du niveau ?
Les dérogations utilisateur s’ajoutent-elles à la limite du niveau ?
Non. Une dérogation remplace la limite du niveau pour cet utilisateur. Si la limite du niveau est de 500 ACU et qu’un utilisateur bénéficie d’une dérogation de 200 ACU, sa limite effective est de 200 ACU.
Quelle est la différence entre une dérogation permanente et une dérogation temporaire ?
Quelle est la différence entre une dérogation permanente et une dérogation temporaire ?
Une dérogation permanente n’expire jamais. Une dérogation temporaire expire à la fin de la période de facturation mensuelle en cours, après quoi l’utilisateur revient à la limite de son niveau. L’approbation d’une demande d’augmentation de limite accorde une dérogation temporaire.
Existe-t-il toujours une limite utilisateur par défaut ?
Existe-t-il toujours une limite utilisateur par défaut ?
Pas en tant que paramètre autonome. Configurez plutôt la limite du niveau par défaut : elle s’applique à tous les membres du compte qui ne sont attribués à aucun autre niveau. Les anciens endpoints de limite utilisateur par défaut lisent et écrivent désormais la limite du niveau par défaut.
Que se passe-t-il lorsqu’une personne atteint sa limite ?
Que se passe-t-il lorsqu’une personne atteint sa limite ?
Les nouveaux travaux sont bloqués sur les interfaces locales comme cloud. L’utilisateur peut contacter un administrateur Enterprise pour ajuster la limite ou attendre le début de la prochaine période mensuelle.


nullà tous les niveaux signifie que l’utilisateur n’est soumis à aucun plafond.