Get a session
Retrieves a single session, including its full conversation history.
This is the only endpoint that populates the messages array — all
other endpoints return messages: null.
Authorizations
Bearer token in the Authorization header — for example,
Authorization: Bearer trv_ak_your_api_key_here. Each key is bound to a
specific user and organization.
Path Parameters
The unique identifier of the session.
Response
The session, with conversation history.
Unique session identifier.
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
running— a new investigation is in progress.idle— investigation is complete and ready for follow-ups.follow_up_running— a follow-up message is being processed.failed— the investigation or follow-up errored or timed out.
running, idle, follow_up_running, failed The original incident description or question.
"Our checkout service started returning 500 errors at 2024-03-15T14:30:00Z. Error rate jumped from 0.1% to 15%."
When the session was created (UTC).
"2024-03-15T14:35:00Z"
Human-readable session title.
"Elevated error rate in checkout service"
When the session was last updated (UTC).
"2024-03-15T14:38:12Z"
Conversation history. Only populated on GET /v1/sessions/{session_id}.