API de Ejecuciones

Accede al historial de ejecuciones de agentes.

Listar Ejecuciones

curl -X GET "https://us.teamday.ai/api/v1/executions" \
  -H "Authorization: Bearer $TEAMDAY_API_TOKEN"

Parámetros de consulta:

  • agentId - Filtra por agente
  • status - completed, failed, in_progress
  • limit - Número de resultados (predeterminado: 10)
  • offset - Saltar N resultados

Obtener Ejecución

curl -X GET "https://us.teamday.ai/api/v1/executions/<execution-id>" \
  -H "Authorization: Bearer $TEAMDAY_API_TOKEN"

Respuesta:

{
  "id": "exec_xyz",
  "agentId": "char_123",
  "status": "completed",
  "message": "Response from agent",
  "usage": {
    "inputTokens": 100,
    "outputTokens": 50
  },
  "startedAt": "2025-01-15T10:00:00Z",
  "completedAt": "2025-01-15T10:05:00Z"
}

Listar Ejecuciones de Agente

curl -X GET "https://us.teamday.ai/api/v1/agents/<agent-id>/executions" \
  -H "Authorization: Bearer $TEAMDAY_API_TOKEN"

Cancelar Ejecución

curl -X POST "https://us.teamday.ai/api/v1/executions/<execution-id>/cancel" \
  -H "Authorization: Bearer $TEAMDAY_API_TOKEN"

Solo funciona para ejecuciones en progreso.

Campos de Respuesta

CampoTipoDescripción
idstringID único de ejecución
agentIdstringID del agente ejecutado
statusstringcompleted, failed, in_progress
messagestringRespuesta del agente
usage.inputTokensnumberTokens de entrada usados
usage.outputTokensnumberTokens de salida usados
startedAtdatetimeCuándo comenzó
completedAtdatetimeCuándo terminó

Próximos Pasos