Se você estiver em um plano Teams com uma única organização e não precisar de funções personalizadas, o início rápido do Teams é mais simples.
Se você for um cliente Devin Enterprise com uma implantação dedicada, será necessário substituir
api.devin.ai em todas as URLs da API pelo domínio de API personalizado da sua organização (por exemplo, api.your-company.devinenterprise.com). Entre em contato com o administrador do Devin na sua organização ou com o suporte da Cognition se não tiver certeza sobre qual é o seu domínio de API.Entendendo os escopos de usuários de serviço
Um usuário de serviço com permissões em nível Enterprise herda automaticamente as permissões correspondentes em nível de organização em todas as organizações.
Etapa 1: Crie um usuário de serviço
Usuário de serviço do Enterprise (acesso entre organizações)
- Acesse Enterprise settings > Devin API e abra a aba Service users
- Clique em Provision > Enterprise service user
- Escolha um nome de exibição (por exemplo, “Analytics Dashboard”, “Org Provisioning Bot”)
- Atribua uma função do Enterprise com as permissões necessárias para a sua integração e escolha uma data de expiração
Usuário de serviço da organização (acesso a uma única organização)
- Acesse Settings > Devin API na organização de destino e abra a aba Service users
- Clique em Provision service user
- Escolha um nome de exibição, atribua uma função em nível de organização e defina uma data de expiração
Etapa 2: Copiar sua chave de API
- Após provisionar o usuário de serviço, a chave de API dele é exibida em uma caixa de diálogo
- Copie a chave imediatamente — ela começa com
cog_e não será exibida novamente - Armazene-a com segurança como uma variável de ambiente:
Etapa 3: Faça sua primeira chamada à API
Exemplo de endpoint Enterprise
Exemplo de endpoint de organização
Permissões e RBAC
- Permissões Enterprise — controlam os endpoints
/v3/enterprise/*(por exemplo,ManageOrganizations,ManageBilling,ViewAccountMetrics) - Permissões de organização — controlam os endpoints
/v3/organizations/{org_id}/*(por exemplo,UseDevinSessions,ManageOrgSecrets,ManageOrgPlaybooks)
ViewAccountSessions concede ViewOrgSessions em todas as organizações.
Para a referência completa de permissões, consulte a documentação de permissões e RBAC.
Fluxos de trabalho comuns no Enterprise
Monitorar o consumo em várias organizações
Recuperar logs de auditoria
Gerenciar usuários entre organizações
Próximas etapas
- Consulte a referência completa de permissões da API
- Saiba mais, em profundidade, sobre autenticação
- Configure a paginação para conjuntos grandes de resultados
- Revise o guia de migração se você estiver migrando da v1/v2

