API degli eventi degli agenti
Leggi gli eventi registrati degli agenti.
Usa Autenticazione API per le richieste protette. Gli esempi usano i tuoi ID di risorse e un token temporaneo; gli esempi di risposte salvate sono sintetici.
| Metodo | Percorso | Operazione |
|---|---|---|
GET | /v1/agent_run_event | Elenca gli eventi di esecuzione degli agenti |
GET | /v1/agent_run_event/{id} | Ottieni un evento di esecuzione dell’agente |
Elenca gli eventi di esecuzione degli agenti
GET /v1/agent_run_event
Restituisce un elenco paginato di AgentRunEvent
Autenticazione: token bearer e intestazione del team mostrate di seguito.
Parametri
| Nome | Posizione | Obbligatorio | Descrizione |
|---|---|---|---|
X-Tenant-ID | header | Sì | ID del team attivo. Deve corrispondere al tenant a cui è vincolato il token diagnostico. |
page | query | No | Numero di pagina |
per_page | query | No | Elementi per pagina |
Esempio di richiesta
Imposta ADIOS_API_URL=https://api.adios.dev. Per le richieste protette, imposta ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID come nel guida rapida. Imposta le eventuali variabili aggiuntive ADIOS_* con i valori ottenuti dalle tue risorse.
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"
Risposta: HTTP 200
Elenco di AgentRunEvent
Campi di risposta
| Campo | Tipo | Descrizione |
|---|---|---|
data | array | |
data[].agent_plan_id | string | |
data[].agent_plan_step_id | string | |
data[].agent_run_event_id | string | |
data[].agent_run_id | string | |
data[].agent_session_id | string | |
data[].created_at | integer | (timestamp Unix) |
data[].deleted_at | integer | (timestamp Unix) |
data[].event_type | string | |
data[].message | object | |
data[].payload | object | |
data[].team_id | string | |
data[].updated_at | integer | (timestamp Unix) |
pagination | object | |
pagination.page | integer | Numero di pagina attuale |
pagination.per_page | integer | Numero di elementi per pagina |
pagination.total | integer | Numero totale di elementi |
Esempio illustrativo; non è una risposta dal vivo:
{
"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
}
}
Ottieni un evento di esecuzione dell’agente
GET /v1/agent_run_event/{id}
Restituisce un oggetto AgentRunEvent
Imposta agent_run_event_id usando gli ID restituiti dalle tue risposte API.
Autenticazione: token bearer e intestazione del team mostrate di seguito.
Parametri
| Nome | Posizione | Obbligatorio | Descrizione |
|---|---|---|---|
id | path | Sì | Identificativo della risorsa ottenuto dai risultati API del tuo team. |
X-Tenant-ID | header | Sì | ID del team attivo. Deve corrispondere al tenant a cui è vincolato il token diagnostico. |
Esempio di richiesta
Imposta ADIOS_API_URL=https://api.adios.dev. Per le richieste protette, imposta ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID come nel guida rapida. Imposta le eventuali variabili aggiuntive ADIOS_* con i valori ottenuti dalle tue risorse.
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"
Risposta: HTTP 200
AgentRunEvent
Campi di risposta
| Campo | Tipo | Descrizione |
|---|---|---|
agent_plan_id | string | |
agent_plan_step_id | string | |
agent_run_event_id | string | |
agent_run_id | string | |
agent_session_id | string | |
created_at | integer | (timestamp Unix) |
deleted_at | integer | (timestamp Unix) |
event_type | string | |
message | object | |
payload | object | |
team_id | string | |
updated_at | integer | (timestamp Unix) |
Esempio illustrativo; non è una risposta dal vivo:
{
"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
}