Skip to content
Pile
Esc
↑↓navigate↵open⌘Jpreview

List agent session events

GET/workspaces/{organizationId}/agent/sessions/{sessionId}/events
Authorization
AuthorizationBearer token · headerrequired

Workspace API key (Authorization: Bearer <key>). Issue keys under Settings → Developer or POST /workspaces/{organizationId}/tokens.

Path parameters
organizationIdstringrequired
sessionIdstringrequired
Query parameters
limitstring
Responses
200

Agent session events

eventsobject[]required
Show properties
Array of object
Any of:
object
idstringrequired
sessionIdstringrequired
actorIdstring | nullrequired
typestringrequired
Allowed:thoughtresponseerrorelicitationpromptactionstatusartifact
messagestringrequired
payloadany | null
parentIdstring | nullrequired
startedAtstring | nullrequired
endedAtstring | nullrequired
durationMsnumber | nullrequired
createdAtstringrequired
kindstringrequired
Allowed:activity
object
kindstringrequired
Allowed:event
idnumberrequired
sessionIdstringrequired
typestringrequired
messagestringrequired
payloadany | null
createdAtstringrequired
404

Session not found

Try it
Server
Authorization
Parameters
Request
curl -X GET 'https://pile.nyc/workspaces/string/agent/sessions/string/events' \
  -H 'Authorization: Bearer YOUR_TOKEN' \
  -H 'Accept: application/json'
Response
{
  "events": [
    {
      "id": "string",
      "sessionId": "string",
      "actorId": "string",
      "type": "thought",
      "message": "string",
      "payload": null,
      "parentId": "string",
      "startedAt": "string",
      "endedAt": "string",
      "durationMs": 0,
      "createdAt": "string",
      "kind": "activity"
    }
  ]
}

Was this page helpful?