Pular para o conteúdo principal
POST
/
v3
/
enterprise
/
sessions
/
{devin_id}
/
insights
/
generate
Gerar insights da sessão
curl --request POST \
  --url https://api.devin.ai/v3/enterprise/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 ManageAccountSessions em nível Enterprise.

Comportamento

  • Se os insights já tiverem sido gerados (ou a geração estiver em andamento), o endpoint retorna { "status": "already_exists" } sem disparar novamente.
  • Se não houver insights (ou se a última tentativa tiver falhado), o endpoint dispara a geração em segundo plano e retorna { "status": "started" }.
  • Consulte periodicamente o endpoint GET session insights para recuperar os resultados quando a geração da sessã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"

Parâmetros de consulta

org_id
string | null

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.