Get session events
Structured event trace for one session, in seq order: tool calls and results, turn metrics, provider failures and degradations, and startup failures. Workspace admin only.
Access: workspace_admin · API key sessions:read
api-keyAuthorizationBearer <sk_waylo_<lookup><secret><checksum>>sessionId*stringSuccess
application/json- response
[index: integer]?curl -X GET 'https://api.poc.app.waylovoice.ai/sessions/string/events' \ -H 'Authorization: Bearer sk_waylo_...'[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "seq": 0, "idempotencyKey": "0c14c6a6-6f50-4d1e-b0c4-b46ff43ba6a1", "parentIdempotencyKey": "c1eb3f1b-bee7-4992-9a20-f25c89670883", "category": "session", "name": "start_failed", "severity": "info", "stage": "stt", "provider": "string", "model": "string", "subject": "string", "code": "invalid_dispatch", "occurredAt": "2019-08-24T14:15:22Z", "payload": {}, "createdAt": "2019-08-24T14:15:22Z" }]Validate provider key POST
Check the stored key against the provider again, after fixing the account. A pass sets `valid`; the next failed call sets the status again. A check that cannot reach the provider changes nothing. `check` is what the provider answered: `unverified` when the check proved nothing, null when the key was replaced while it ran. **Access:** tenant_admin · API key `provider_keys:write`
Get session items GET
The items the caller asked for in one session, in their own words and in the order given. Empty when the session captured none. **Access:** workspace_viewer · API key `sessions:read`