Primeiros passos
Início rápido do Teams
Para equipes e organizações padrão. Crie um usuário de serviço e faça sua primeira chamada de API em minutos.
Início rápido do Enterprise
Para clientes Enterprise com RBAC, suporte a múltiplas organizações e permissões avançadas.
Estrutura da API
Organization API
https://api.devin.ai/v3/organizations/*
Para gerenciar recursos dentro de uma única organização — sessões, Knowledge, playbooks, segredos e muito mais. É aqui que a maioria das integrações se inicia.
Enterprise API
https://api.devin.ai/v3/enterprise/*
Para gerenciamento entre organizações — análises, logs de auditoria, gerenciamento de usuários, faturamento e infraestrutura. Disponível para clientes Enterprise.
Ambos os escopos usam credenciais de usuário de serviço (prefixo cog_). Consulte Authentication para configuração.
Atribuição de sessão
create_as_user_id. Isso faz com que as sessões apareçam na lista de sessões desse usuário e contem para o uso desse usuário — exatamente como se ele mesmo as tivesse criado.
Personal Access Tokens (PATs) em breve. PATs permitirão que você se autentique diretamente como o seu usuário com a API v3 — sem precisar de usuário de serviço ou
create_as_user_id. As sessões serão automaticamente atribuídas a você. Acompanhe para saber quando estarão disponíveis.APIs legadas (v1 e v2)
- Documentação da API v1 — gerenciamento de sessões com chaves de API legadas
- Documentação da API v2 — gerenciamento Enterprise com chaves de API legadas
- Guia de migração — migração passo a passo de v1/v2
Tratamento de erros
200 OK: Solicitação bem-sucedida201 Created: Recurso criado com sucesso400 Bad Request: Parâmetros inválidos na solicitação401 Unauthorized: Chave de API ausente ou inválida403 Forbidden: Permissões insuficientes404 Not Found: Recurso não encontrado429 Too Many Requests: Limite de requisições excedido500 Internal Server Error: Erro no servidor
