Retrieve conversation sessions for a specific Guru. This endpoint supports pagination and search functionality, returning sessions grouped by time periods.
Path Parameters
The slug of the Guru to retrieve sessions for
Your API key for authentication. You can obtain your API key from the Gurubase.io dashboard.
Body Parameters
The page number for pagination. Must be a positive integer.
Search query to filter sessions. Searches across question text, user questions, and session slugs.
Filter sessions by external user ID. When provided, only returns sessions associated with this external user ID.
Response
Sessions from today Unique identifier for the session
Timestamp when the session was last used
The slug of the guru type
The name of the guru type
The name/title of the root question that started this session
The slug of the root question
Link to the root question
Sessions from the last 7 days (excluding today)
Sessions older than 7 days
Whether there are more sessions available beyond the current page
{
"today" : [
{
"last_used" : "2025-07-29T10:23:27.535170Z" ,
"id" : "0389210e-720d-442c-8fd4-2c6ecda89627" ,
"guru_type_slug" : "gurubase" ,
"guru_type_name" : "Gurubase" ,
"root_question_name" : "What is Gurubase?" ,
"root_question_slug" : "what-is-gurubase-73d46ea7-12b5-49c7-ab5e-1dffdb8b71de-69e06b42-d549-4624-8400-768f7388361a" ,
"root_question_link" : "<link_to_the_question>"
}
],
"last_week" : [
{
"last_used" : "2025-07-28T16:05:10.579616Z" ,
"id" : "25dffa55-b947-41af-9bca-a2361afca8be" ,
"guru_type_slug" : "gurubase" ,
"guru_type_name" : "Gurubase" ,
"root_question_name" : "Does Gurubase support Slack ?" ,
"root_question_slug" : "does-gurubase-support-slack-64911f4a-03c7-4105-a477-80d68f030dfe" ,
"root_question_link" : "<link_to_the_question>"
}
],
"older" : [],
"has_more" : false
}