curl --request GET \
--url https://api.example.com/sessions/{id} \
--header 'Authorization: Bearer <token>'{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"title": "Add rate limiting to auth endpoints",
"model": {
"id": "claude-opus-4-6"
},
"created_at": "2026-03-06T14:30:00Z",
"updated_at": "2026-03-06T15:45:00Z",
"turns": [
{
"kind": "user",
"content": "Add rate limiting to the auth endpoints using a sliding window approach with Redis.",
"created_at": "2026-02-28T10:00:00Z"
}
]
}Returns the full session detail including all conversation turns.
curl --request GET \
--url https://api.example.com/sessions/{id} \
--header 'Authorization: Bearer <token>'{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"title": "Add rate limiting to auth endpoints",
"model": {
"id": "claude-opus-4-6"
},
"created_at": "2026-03-06T14:30:00Z",
"updated_at": "2026-03-06T15:45:00Z",
"turns": [
{
"kind": "user",
"content": "Add rate limiting to the auth endpoints using a sliding window approach with Redis.",
"created_at": "2026-02-28T10:00:00Z"
}
]
}JWT bearer token issued by fabro-web. See the Authentication guide for details.
Unique session identifier.
Session detail
Full session record including metadata and the complete conversation history.
Unique session identifier.
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
Short title summarizing the session topic.
"Add rate limiting to auth endpoints"
Reference to a model by its identifier.
Show child attributes
Timestamp when the session was created.
"2026-03-06T14:30:00Z"
Timestamp when the session was last updated (e.g. new turn added).
"2026-03-06T15:45:00Z"
Ordered list of conversation turns.
A single turn in a session conversation — a user message, assistant response, or tool invocation block.
Show child attributes