Los límites a nivel de usuario están en versión beta y requieren que esta función esté habilitada para tu empresa. Para habilitarla, ponte en contacto con tu equipo de cuenta.
- Los usuarios pueden pertenecer a niveles de tres maneras: un Admin los asigna explícitamente, una asignación de grupo de IdP los sitúa en un nivel (un grupo se asigna a un nivel y sus miembros heredan ese nivel, salvo que se les asigne explícitamente otro), o se les asigna el nivel predeterminado. Cada cuenta puede designar un nivel como predeterminado; todos los miembros de la cuenta que no tengan otra asignación pertenecen a él. No existe un «límite de usuario predeterminado» independiente; configura el nivel predeterminado en su lugar.
- Los usuarios individuales pueden tener una anulación: permanente (no vence nunca) o temporal (vence al final del período mensual actual). Las anulaciones se aplican a usuarios concretos: establecer una nunca cambia la asignación de nivel del usuario.
- El límite efectivo de un usuario se determina en este orden: anulación permanente; en caso contrario, una anulación temporal activa; en caso contrario, el
cycle_acu_limitde su nivel asignado explícitamente; en caso contrario, el límite de su nivel asignado mediante el grupo de IdP con mayor prioridad; en caso contrario, el límite del nivel predeterminado. Un límitenullsignifica que no hay límite. - Los usuarios pueden solicitar un límite mayor; los Admin revisan estas solicitudes de aumento de límite, y la
policyde cada nivel controla si las solicitudes se aprueban automáticamente o se someten a revisión manual.
PATCH compartida por todos los endpoints de esta página.
Endpoints de nivel
Listar niveles
priority más alta y, dentro de cada prioridad, el nivel más reciente. Cada nivel tiene este aspecto:
is_default: indica si este es el nivel predeterminado de la cuenta.cycle_acu_limit: el límite predeterminado de ACU por ciclo para cada miembro;nullsignifica que no hay límite.policy: cómo se gestionan las solicitudes de aumento de límite para el nivel:unconditionalyconditionalaprueban aumentos hastamax_limit, mientras quemanualrequiere la revisión de un Admin. La políticaconditional(aprobación automática basada en la eficiencia) requiere habilitación independiente; ponte en contacto con tu equipo de cuenta.max_limit: el límite máximo hasta el que se aprueban las solicitudes de aumento;nullaprueba aumentos sin límite. Siempre esnullcuandocycle_acu_limitesnull.priority: ordena el nivel entre los niveles de un usuario asignados mediante grupos de IdP: prevalece el valor más alto; en caso de empate, prevalece el nivel más reciente. La clasificación solo determina la precedencia: un nivel con mayor prioridad puede tener uncycle_acu_limitmenor. Una asignación explícita a un usuario anula esta clasificación, y el nivel predeterminado nunca se clasifica.member_count: el número de usuarios que están actualmente en el nivel: usuarios asignados explícitamente más usuarios incorporados mediante una asignación de grupos de IdP. Para el nivel predeterminado, cuenta a todos los miembros de la cuenta que no estén en otro nivel.
Configura el nivel predeterminado y la prioridad de los niveles desde la aplicación web, en Políticas de uso.
Crear un nivel
201 con el nivel creado.
Obtener un nivel
Actualizar un nivel
Eliminar un nivel
204 si se realiza correctamente. El nivel predeterminado no se puede eliminar (primero promocione otro nivel). Primero se deben trasladar los usuarios de un nivel que aún tenga usuarios y eliminar cualquier asignación de grupos de IdP a ese nivel.
Endpoints de usuario por nivel
Listar los usuarios de un nivel
cycle_acu_limit_override: la anulación permanente del usuario, si existe.temporary_cycle_acu_limit: la anulación temporal del usuario, presente únicamente mientras esté activa durante el período de facturación mensual actual.effective_cycle_acu_limit: el límite vigente para el usuario;nullsignifica que no tiene límite.limit_source: el origen del límite efectivo:override(permanente),temporary_overrideotier.membership: el motivo por el que el usuario pertenece al nivel:explicit(asignado directamente),idp_group(mediante la asignación ganadora de su grupo de IdP) odefault(como alternativa, el nivel predeterminado).
Asignar un usuario a un nivel
204 cuando se realiza correctamente. Al mover a un usuario desde otro nivel, se borra cualquier anulación por usuario, por lo que empezará heredando el límite del nivel de destino.
Eliminar un usuario de un nivel
204 si la operación se realiza correctamente.
Endpoint de anulación por usuario
Establecer o eliminar la anulación de un usuario
kind es obligatorio al establecer un valor: permanent no caduca; temporary caduca al final del período de facturación mensual actual.
Cuerpo de la solicitud — eliminar todas las anulaciones
204 si la operación se realiza correctamente.
Endpoints de grupos de IdP
priority; en caso de empate, el nivel más reciente).
Listar asignaciones de grupos de IdP
?tier_id= para listar solo los grupos asignados a un nivel:
Obtener la asignación de un grupo de IdP
404 si el grupo no tiene ninguna asignación.
Asignar un grupo de IdP a un nivel
Desvincular un grupo de IdP
204 si la operación se realiza correctamente. El nivel asignado deja de aplicarse a los miembros del grupo; los usuarios sin una asignación explícita ni otro nivel asignado pasan al nivel predeterminado.
Endpoints para solicitudes de aumento de límite
policy del nivel del solicitante determina qué ocurre: unconditional y conditional aprueban automáticamente las solicitudes hasta el max_limit del nivel, mientras que manual deja la solicitud pendiente de revisión por parte de un admin mediante estos endpoints (o en Políticas de uso de la web app).
A diferencia de los demás endpoints de esta página, consultar solicitudes de aumento de límite requiere el permiso ManageBilling; las solicitudes incluyen la identidad del miembro y mensajes de texto libre, que son datos del workflow del admin.
Listar solicitudes de aumento de límite
?status= (pending, approved, denied) y ?user_id=:
tier_id/tier_name: el nivel del solicitante (asignación explícita, mapeo de grupos de IdP o nivel predeterminado);nullsi la cuenta no tiene niveles.current_cycle_acu_limit: el límite aplicado actualmente al solicitante;nullindica que no tiene límite.reviewer: el Admin que revisó la solicitud;nullmientras esté pendiente.
Obtener una solicitud de aumento de límite
Aprobar una solicitud de aumento del límite
409 si la solicitud ya se revisó o el solicitante ya no pertenece a la cuenta.
Rechazar una solicitud de aumento del límite
409 si ya se había revisado.
Ejemplos de flujos de trabajo
Configurar niveles con un límite predeterminado
Preguntas frecuentes
¿A qué productos se aplican los límites a nivel de usuario?
¿A qué productos se aplican los límites a nivel de usuario?
Uso local y en la nube: las sesiones de Devin en la nube y el uso local desde la CLI y los IDE (Devin Desktop, Windsurf JetBrains y Devin CLI) cuentan para un único límite.
¿Cómo se determina el límite efectivo de un usuario?
¿Cómo se determina el límite efectivo de un usuario?
Primero prevalece una anulación permanente; después, una anulación temporal activa; luego, el límite del nivel asignado explícitamente al usuario; a continuación, el límite de su nivel con la clasificación más alta asignado mediante grupos de IdP y, por último, el límite del nivel predeterminado. Un límite
null en todos los niveles significa que el usuario no tiene límite.¿Las anulaciones por usuario se suman al límite del nivel?
¿Las anulaciones por usuario se suman al límite del nivel?
No. Una anulación sustituye el límite del nivel para ese usuario. Si el límite del nivel es de 500 ACU y un usuario tiene una anulación de 200 ACU, su límite efectivo es de 200 ACU.
¿Cuál es la diferencia entre una anulación permanente y una temporal?
¿Cuál es la diferencia entre una anulación permanente y una temporal?
Una anulación permanente nunca vence. Una anulación temporal vence al final del período mensual de facturación actual, tras lo cual el usuario vuelve al límite de su nivel. Aprobar una solicitud de aumento de límite concede una anulación temporal.
¿Sigue existiendo un límite de usuario predeterminado?
¿Sigue existiendo un límite de usuario predeterminado?
No como configuración independiente. Configure en su lugar el límite del nivel predeterminado; se aplica a todos los miembros de la cuenta que no estén asignados a otro nivel. Los endpoints heredados del límite de ACU predeterminado por usuario ahora leen y escriben el límite del nivel predeterminado.
¿Qué sucede cuando alguien alcanza su límite?
¿Qué sucede cuando alguien alcanza su límite?
Se bloquea todo trabajo nuevo, tanto en las superficies locales como en la nube. El usuario puede ponerse en contacto con un administrador de Enterprise para ajustar el límite o esperar a que comience el próximo período mensual.

