Se você fizer parte de uma conta Enterprise com múltiplas organizações, funções personalizadas ou SSO (Single Sign-On), consulte o início rápido para Enterprise.
Etapa 1: Criar um usuário de serviço
- Acesse Settings > Service users na sua organização
- Clique em Create service user
- Escolha um nome descritivo (por exemplo, “CI Pipeline”, “Monitoring Bot”)
- Selecione uma função:
- Admin — acesso total para gerenciar sessões, Knowledge, playbooks, segredos e configurações
- Member — pode criar e gerenciar sessões do Devin e visualizar recursos
Etapa 2: Gerar uma chave de API
- Após criar o usuário de serviço, clique em Generate API key
- 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 de API
Quer que as sessões sejam atribuídas ao seu usuário? Por padrão, as sessões são atribuídas ao usuário de serviço. Para criar sessões em nome de um usuário específico (para que apareçam na lista de sessões desse usuário), adicione
"create_as_user_id": "user_abc123" ao corpo da requisição. Isso requer a função Admin (que inclui a permissão ImpersonateOrgSessions). Consulte Atribuição de sessões para mais detalhes.Passo 4: Operações comuns
Liste suas sessões
Enviar uma mensagem para uma sessão ativa
Gerenciar o Knowledge
Permissões para usuários do Teams
| Função | Pode criar sessões | Pode gerenciar recursos | Pode gerenciar configurações |
|---|---|---|---|
| Member | Sim | Sim (Knowledge, playbooks, segredos) | Não |
| Admin | Sim | Sim | Sim |
Próximas etapas
- Explore os endpoints da Organization API na barra lateral
- Consulte exemplos de uso para padrões de integração comuns
- Saiba mais sobre autenticação em detalhes
- Configure sessões agendadas para tarefas recorrentes
