Pular para o conteúdo principal
POST
/
v3
/
organizations
/
{org_id}
/
sessions
/
{devin_id}
/
insights
/
generate
Gerar insights da sessão
curl --request POST \
  --url https://api.devin.ai/v3/organizations/{org_id}/sessions/{devin_id}/insights/generate \
  --header 'Authorization: Bearer <token>'
{
  "session_id": "<string>",
  "status": "<string>"
}
O devin_id é o ID da sessão com o prefixo devin- (por exemplo, devin-abc123).

Permissões

Requer um usuário de serviço com a permissão ManageOrgSessions em nível de organização.

Comportamento

  • Se os insights já tiverem sido gerados (ou a geração estiver em andamento), o endpoint retorna { "status": "already_exists" } sem acionar novamente.
  • Se não houver insights (ou se a última tentativa tiver falhado), o endpoint aciona a geração em segundo plano e retorna { "status": "started" }.
  • Faça polling no endpoint GET session insights para recuperar os resultados quando a geração for concluída.

Autorizações

Authorization
string
header
obrigatório

Credencial de usuário de serviço (prefixo: cog_)

Parâmetros de caminho

devin_id
string | null
obrigatório

ID da sessão do Devin (prefixo: devin-)

Exemplo:

"devin-abc123def456"

org_id
string | null
obrigatório

ID da organização (prefixo: org-)

Exemplo:

"org-abc123def456"

Resposta

Resposta bem-sucedida

Resposta do acionamento da geração de insights da sessão.

session_id
string
obrigatório

O ID da sessão para a qual a geração de insights foi acionada.

status
string
obrigatório

O status da solicitação de geração.