Saltar al contenido principal
POST
/
v3
/
enterprise
/
sessions
/
{devin_id}
/
insights
/
generate
Generar insights de la sesión
curl --request POST \
  --url https://api.devin.ai/v3/enterprise/sessions/{devin_id}/insights/generate \
  --header 'Authorization: Bearer <token>'
{
  "session_id": "<string>",
  "status": "<string>"
}
El devin_id es el ID de sesión con el prefijo devin- (por ejemplo, devin-abc123).

Permisos

Requiere un usuario de servicio con el permiso ManageAccountSessions en el nivel Enterprise.

Comportamiento

  • Si los insights ya se generaron (o la generación está en curso), el endpoint devuelve { "status": "already_exists" } sin volver a iniciarla.
  • Si no hay insights (o el último intento falló), el endpoint inicia la generación en segundo plano y devuelve { "status": "started" }.
  • Consulta periódicamente el endpoint GET session insights para recuperar los resultados una vez que finalice la generación.

Autorizaciones

Authorization
string
header
requerido

Credencial de usuario de servicio (prefijo: cog_)

Parámetros de ruta

devin_id
string | null
requerido

ID de sesión de Devin (prefijo: devin-)

Ejemplo:

"devin-abc123def456"

Parámetros de consulta

org_id
string | null

Respuesta

Respuesta satisfactoria

Respuesta al activar la generación de insights de la sesión.

session_id
string
requerido

El ID de sesión para el que se activó la generación de insights.

status
string
requerido

El estado de la solicitud de generación.