/api/v1/sessions
List sessions
Return the authenticated user's sessions in reverse activity order.
Request
No request body. Optional query params: page for page-number pagination and search for case-insensitive matching against the session title or any message text in the session.
Basic HTTP Request
GET /api/v1/sessions
Request Shape
No request body.
Request Example
GET /api/v1/sessions?page=1&search=cat
Authorization: Bearer <blast_access_token>
Response
200 OK with a paginated session collection.
Response Shape
{
"count": "<integer>",
"next": "<absolute page URL or null>",
"previous": "<absolute page URL or null>",
"results": [
{
"uuid": "<session UUID>",
"url": "<absolute session URL>",
"title": "<session title>",
"user": {
"uuid": "<user UUID>",
"name": "<display name>"
},
"messages_url": "<absolute messages URL>",
"metadata": "<JSON object>",
"created_at": "<ISO 8601 timestamp>",
"updated_at": "<ISO 8601 timestamp>"
}
]
}
Response Example
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"uuid": "37290857-0aff-416e-9693-77acd04e28c5",
"url": "https://genie.livelike.ai/api/v1/sessions/37290857-0aff-416e-9693-77acd04e28c5",
"title": "5 random cat names",
"user": {
"uuid": "61cb3911-3662-4d85-bd93-9d8e2c3892cb",
"name": "Human User"
},
"messages_url": "https://genie.livelike.ai/api/v1/sessions/37290857-0aff-416e-9693-77acd04e28c5/messages",
"metadata": {
"source": "api-docs"
},
"created_at": "2026-04-15T16:17:22.398531Z",
"updated_at": "2026-04-15T16:18:04.117204Z"
}
]
}