Os limites por usuário estão em beta e exigem que o recurso esteja ativado para sua Enterprise. Para ativá-lo, entre em contato com sua equipe de conta.
- Os usuários entram em níveis de três formas: um admin os atribui explicitamente, um mapeamento de grupo do IdP os inclui em um nível (um grupo é mapeado para um nível, e seus membros herdam esse nível, a menos que sejam explicitamente atribuídos a outro), ou são incluídos no nível padrão. Cada conta pode definir um nível como padrão; todos os membros da conta que não tenham outra atribuição pertencem a ele. Não há um “limite padrão por usuário” separado — configure o nível padrão.
- Usuários individuais podem ter um override — permanente (nunca expira) ou temporário (expira ao final do ciclo de faturamento mensal atual). Os overrides têm escopo de usuário: definir um nunca altera a atribuição de nível do usuário.
- O limite efetivo de um usuário é determinado nesta ordem: override permanente; caso contrário, um override temporário ativo; caso contrário, o
cycle_acu_limitdo nível atribuído explicitamente; caso contrário, o limite do nível de maior classificação mapeado a um grupo do IdP; caso contrário, o limite do nível padrão. Um limitenullsignifica que não há limite. - Os usuários podem solicitar um limite maior; os admins analisam essas requisições de aumento de limite, e a
policyde cada nível controla se as requisições são aprovadas automaticamente ou encaminhadas para revisão manual.
PATCH compartilhada por todos os endpoints desta página.
Endpoints de nível
Listar níveis
priority mais alta; dentro de cada prioridade, o nível mais recente. Cada nível tem esta estrutura:
is_default: indica se este é o nível padrão da conta.cycle_acu_limit: o limite padrão de ACUs por ciclo para cada membro;nullsignifica que não há limite.policy: como são tratadas as requisições de aumento de limite para o nível —unconditionaleconditionalaprovam atémax_limit, enquantomanualexige revisão de um admin. A políticaconditional(aprovação automática baseada em eficiência) requer ativação separada; entre em contato com sua equipe de conta.max_limit: o limite máximo até o qual as requisições de aumento são aprovadas;nullaprova sem teto. É semprenullquandocycle_acu_limiténull.priority: classifica o nível entre os níveis de um usuário mapeados por grupos do IdP — o valor mais alto prevalece; em caso de empate, vence o nível mais recente. A classificação é apenas para fins de precedência: um nível de maior prioridade pode ter umcycle_acu_limitmenor. Uma atribuição explícita a um usuário substitui essa classificação, e o nível padrão nunca é classificado.member_count: o número de usuários atualmente no nível — usuários atribuídos explicitamente, mais usuários incluídos por um mapeamento de grupo do IdP. Para o nível padrão, isso inclui todos os membros da conta que não estão em outro nível.
Configure o nível padrão e a prioridade do nível no app web em Políticas de uso.
Criar um nível
201 com o nível criado.
Obter um nível
Atualizar um nível
Excluir um nível
204 em caso de sucesso. O nível padrão não pode ser excluído (promova outro nível primeiro). Os usuários de um nível que ainda tenha usuários devem ser movidos, e quaisquer mapeamentos de grupos do IdP para esse nível devem ser removidos.
Endpoints de usuário por nível
Listar os usuários de um nível
cycle_acu_limit_override: o override permanente do usuário, se houver.temporary_cycle_acu_limit: o override temporário do usuário, presente apenas enquanto estiver ativo no ciclo de faturamento mensal atual.effective_cycle_acu_limit: o limite atualmente aplicado ao usuário;nullsignifica sem limite.limit_source: a origem do limite efetivo —override(permanente),temporary_overrideoutier.membership: por que o usuário está no nível —explicit(atribuído diretamente),idp_group(por meio do mapeamento do grupo IdP aplicável) oudefault(retorno ao nível padrão).
Atribuir um usuário a um nível
204 em caso de sucesso. Ao mover um usuário de outro nível, qualquer override por usuário é removido, e ele passa a herdar o limite do nível de destino.
Remover um usuário de um nível
204 em caso de sucesso.
Endpoint de override do usuário
Definir ou remover o override de um usuário
kind é obrigatório ao definir um valor: permanent nunca expira; temporary expira ao final do ciclo de faturamento mensal atual.
Corpo da requisição — limpar todos os overrides
204 em caso de sucesso.
Endpoints de grupos do IdP
priority do nível; em caso de empate, o nível mais recente).
Listar mapeamentos de grupos do IdP
?tier_id= para listar apenas os grupos mapeados para um nível:
Obter o mapeamento de um grupo do IdP
404 se o grupo não tiver um mapeamento.
Mapear um grupo do IdP para um nível
Desvincular um grupo do IdP
204 em caso de sucesso. O nível mapeado deixa de se aplicar aos membros do grupo; os usuários sem atribuição explícita ou outro nível mapeado voltam ao nível padrão.
Endpoints de requisição de aumento de limite
policy do nível do solicitante determina o que acontece: unconditional e conditional aprovam automaticamente requisições até o max_limit do nível, enquanto manual mantém a requisição para revisão por um admin por meio destes endpoints (ou em Políticas de uso no app web).
Diferentemente dos outros endpoints desta página, a consulta de requisições de aumento de limite exige a permissão ManageBilling — as requisições incluem a identidade do membro e mensagens de texto livre, que são dados do fluxo de trabalho de admins.
Listar requisições de aumento de limite
?status= (pending, approved, denied) e ?user_id=:
tier_id/tier_name: o nível do solicitante (atribuição explícita, mapeamento de grupo do IdP ou nível padrão);nullquando a conta não tem níveis.current_cycle_acu_limit: o limite atualmente em vigor para o solicitante;nullindica que não há limite.reviewer: o admin que revisou a requisição;nullenquanto ela estiver pendente.
Consultar uma requisição de aumento de limite
Aprovar uma requisição de aumento de limite
409 se a requisição já tiver sido revisada ou se o solicitante não for mais membro da conta.
Negar uma requisição de aumento de limite
409 se ela já tiver sido analisada.
Exemplos de fluxos de trabalho
Configure níveis com um limite padrão
Perguntas frequentes
A quais produtos se aplicam os limites por usuário?
A quais produtos se aplicam os limites por usuário?
Uso local e em nuvem: as sessões em nuvem do Devin e o uso local por meio da CLI e dos IDEs (Devin Desktop, Windsurf JetBrains e Devin CLI) contam para um único limite.
Como é determinado o limite efetivo de um usuário?
Como é determinado o limite efetivo de um usuário?
Um override permanente tem prioridade, seguido de um override temporário ativo, do limite do nível explicitamente atribuído ao usuário, do limite do nível de maior classificação mapeado a um grupo do IdP e, por fim, do limite do nível padrão. Um limite
null em todos os níveis significa que o usuário não tem limite.Os overrides de usuário são somados ao limite do nível?
Os overrides de usuário são somados ao limite do nível?
Não. Um override substitui o limite do nível para esse usuário. Se o limite do nível for 500 ACUs e um usuário tiver um override de 200 ACUs, o limite efetivo desse usuário será de 200 ACUs.
Qual é a diferença entre um override permanente e um temporário?
Qual é a diferença entre um override permanente e um temporário?
Um override permanente nunca expira. Um override temporário expira ao final do ciclo de faturamento mensal atual, após o qual o usuário volta ao limite do seu nível. A aprovação de uma requisição de aumento de limite concede um override temporário.
Ainda existe um limite padrão por usuário?
Ainda existe um limite padrão por usuário?
Não como uma configuração independente. Em vez disso, configure o limite do nível padrão — ele se aplica a todos os membros da conta que não foram atribuídos a outro nível. Os endpoints legados do limite de ACU padrão por usuário agora leem e gravam o limite do nível padrão.
O que acontece quando alguém atinge seu limite?
O que acontece quando alguém atinge seu limite?
Novos trabalhos são bloqueados tanto nas interfaces locais quanto nas em nuvem. O usuário pode entrar em contato com um administrador do Enterprise para ajustar o limite ou aguardar o início do próximo período mensal.

