Ir al contenido
AdiosDocumentación
Explorar la documentación

API de eventos de agentes

Lee los eventos registrados del agente.

Usa Autenticación de la API para las solicitudes protegidas. Los ejemplos usan tus propios IDs de recursos y un token temporal; las respuestas de ejemplo guardadas son sintéticas.

MétodoRutaOperación
GET/v1/agent_run_eventListar eventos de ejecución del agente
GET/v1/agent_run_event/{id}Obtener evento de ejecución del agente

Listar eventos de ejecución del agente

GET /v1/agent_run_event

Devuelve una lista paginada de AgentRunEvent

Autenticación: token bearer y la cabecera de equipo que se muestra a continuación.

Parámetros

NombreUbicaciónObligatorioDescripción
X-Tenant-IDcabecerasíID del equipo activo. Debe coincidir con el tenant vinculado al token de diagnóstico.
pageconsultanoNúmero de página
per_pageconsultanoElementos por página

Ejemplo de solicitud

Configura ADIOS_API_URL=https://api.adios.dev. Para las solicitudes protegidas, configura ADIOS_ACCESS_TOKEN y ADIOS_TEAM_ID como en el inicio rápido. Configura las variables adicionales ADIOS_* a partir de los resultados de tus propios recursos.

curl --fail-with-body --request GET "$ADIOS_API_URL/v1/agent_run_event" \
  -H "Authorization: Bearer $ADIOS_ACCESS_TOKEN" \
  -H "X-Tenant-ID: $ADIOS_TEAM_ID"

Respuesta: HTTP 200

Lista de AgentRunEvent

Campos de respuesta

CampoTipoDescripción
dataarray
data[].agent_plan_idstring
data[].agent_plan_step_idstring
data[].agent_run_event_idstring
data[].agent_run_idstring
data[].agent_session_idstring
data[].created_atinteger(marca de tiempo Unix)
data[].deleted_atinteger(marca de tiempo Unix)
data[].event_typestring
data[].messageobject
data[].payloadobject
data[].team_idstring
data[].updated_atinteger(marca de tiempo Unix)
paginationobject
pagination.pageintegerNúmero de página actual
pagination.per_pageintegerNúmero de elementos por página
pagination.totalintegerNúmero total de elementos

Ejemplo ilustrativo; no es una respuesta real:

{
  "data": [
    {
      "agent_plan_id": "",
      "agent_plan_step_id": "",
      "agent_run_event_id": "000000000000000000000000001",
      "agent_run_id": "",
      "agent_session_id": "000000000000000000000000001",
      "created_at": 1791072000,
      "deleted_at": 0,
      "event_type": "example",
      "message": "",
      "payload": {},
      "team_id": "000000000000000000000000001",
      "updated_at": 1791072000
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 1,
    "total": 1
  }
}

Obtener evento de ejecución del agente

GET /v1/agent_run_event/{id}

Devuelve un único AgentRunEvent

Configura agent_run_event_id usando IDs de tus propias respuestas de la API.

Autenticación: token bearer y la cabecera de equipo que se muestra a continuación.

Parámetros

NombreUbicaciónObligatorioDescripción
idrutasíIdentificador del recurso obtenido de los resultados de la API de tu equipo.
X-Tenant-IDcabecerasíID del equipo activo. Debe coincidir con el tenant vinculado al token de diagnóstico.

Ejemplo de solicitud

Configura ADIOS_API_URL=https://api.adios.dev. Para las solicitudes protegidas, configura ADIOS_ACCESS_TOKEN y ADIOS_TEAM_ID como en el inicio rápido. Configura las variables adicionales ADIOS_* a partir de los resultados de tus propios recursos.

curl --fail-with-body --request GET "$ADIOS_API_URL/v1/agent_run_event/${ADIOS_AGENT_RUN_EVENT_ID}" \
  -H "Authorization: Bearer $ADIOS_ACCESS_TOKEN" \
  -H "X-Tenant-ID: $ADIOS_TEAM_ID"

Respuesta: HTTP 200

AgentRunEvent

Campos de respuesta

CampoTipoDescripción
agent_plan_idstring
agent_plan_step_idstring
agent_run_event_idstring
agent_run_idstring
agent_session_idstring
created_atinteger(marca de tiempo Unix)
deleted_atinteger(marca de tiempo Unix)
event_typestring
messageobject
payloadobject
team_idstring
updated_atinteger(marca de tiempo Unix)

Ejemplo ilustrativo; no es una respuesta real:

{
  "agent_plan_id": "",
  "agent_plan_step_id": "",
  "agent_run_event_id": "000000000000000000000000001",
  "agent_run_id": "",
  "agent_session_id": "000000000000000000000000001",
  "created_at": 1791072000,
  "deleted_at": 0,
  "event_type": "example",
  "message": "",
  "payload": {},
  "team_id": "000000000000000000000000001",
  "updated_at": 1791072000
}