List Sessions
curl --request GET \
--url https://api.recallrai.com/api/v1/users/{custom_user_id}/sessions \
--header 'X-Recallr-Api-Key: <x-recallr-api-key>' \
--header 'X-Recallr-Project-Id: <x-recallr-project-id>'{
"sessions": [
{
"session_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"metadata": {}
}
],
"total": 123,
"has_more": true
}Sessions
List Sessions
List all sessions for a user with pagination and filtering.
Retrieve conversation sessions with support for filtering by status and custom metadata. Results are sorted by creation date (newest first).
Path Parameters:
custom_user_id(str): Unique identifier for the user
Query Parameters:
offset(int): Number of records to skip for pagination. Default: 0limit(int): Maximum records to return. Range: 1-100. Default: 10metadata_filter(str): JSON string filter for session metadata (supports nested JSON matching)status_filter(List[ProjectUserSessionStatus]): Filter by session status (pending, processing, processed, insufficient_balance)
Returns:
sessions(List[SessionInfo]): List of session objectstotal(int): Total number of sessions matching the filtershas_more(bool): Whether more sessions are available beyond the current page
GET
/
api
/
v1
/
users
/
{custom_user_id}
/
sessions
List Sessions
curl --request GET \
--url https://api.recallrai.com/api/v1/users/{custom_user_id}/sessions \
--header 'X-Recallr-Api-Key: <x-recallr-api-key>' \
--header 'X-Recallr-Project-Id: <x-recallr-project-id>'{
"sessions": [
{
"session_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"metadata": {}
}
],
"total": 123,
"has_more": true
}Documentation Index
Fetch the complete documentation index at: https://docs.recallrai.com/llms.txt
Use this file to discover all available pages before exploring further.
Path Parameters
Query Parameters
Required range:
x >= 0Required range:
1 <= x <= 100Available options:
pending, processing, processed, failed, insufficient_balance Was this page helpful?
⌘I