Security enhancements to IP Vault and new Gemini 3.1 Flash Live STS model for Convo mode
curl --request POST \
--url https://pria.praxislxp.com/api/user/courses \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '
{
"institution": "60d5ec49f1b2c80015a4d1a1"
}
'{
"success": true,
"data": [
{
"course_id": 1750532703472,
"course_name": "Conversation 123",
"history_count": 12,
"last_dialogue_date": "2025-07-01T12:00:00.000Z",
"assistant": {
"_id": "60d5ec49f1b2c80015a4d1a4",
"name": "My Assistant",
"liked_count": 5,
"picture_url": "https://example.com/avatar.png"
}
}
]
}Gets a grouped list of all conversations (courses) for the authenticated user. Each course includes its history count, last dialogue date, and associated assistant. Courses with course_id=0 are filtered out of results.
curl --request POST \
--url https://pria.praxislxp.com/api/user/courses \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '
{
"institution": "60d5ec49f1b2c80015a4d1a1"
}
'{
"success": true,
"data": [
{
"course_id": 1750532703472,
"course_name": "Conversation 123",
"history_count": 12,
"last_dialogue_date": "2025-07-01T12:00:00.000Z",
"assistant": {
"_id": "60d5ec49f1b2c80015a4d1a4",
"name": "My Assistant",
"liked_count": 5,
"picture_url": "https://example.com/avatar.png"
}
}
]
}Documentation Index
Fetch the complete documentation index at: https://docs.praxis-ai.com/llms.txt
Use this file to discover all available pages before exploring further.
JWT token passed in x-access-token header
Institution ObjectId. If omitted, uses the current user's institution.
Successfully retrieved user courses
Was this page helpful?