Dec 2025 - New! Caching input tokens unlocks immediate, automatic ~30% credit savings on supported models
cURL
curl --request POST \ --url http://localhost:3000/api/user/courses \ --header 'Content-Type: application/json' \ --header 'x-access-token: <api-key>' \ --data '{}'
{ "success": true, "data": [ { "_id": "688b024f7db6fe6e921399e3", "name": "Converssation 123", "history_count": 12 } ] }
Gets a list of all conversations associated with the authenticated user
JWT token passed in x-access-token header
Empty object for this endpoint
Successfully retrieved user courses
Indicates if the request was successful
Array of course objects matching the search criteria
Show child attributes
Unique identifier for the course
Name of the course
Assistant associated with the course (optional)
Unique identifier for the assistant
Name of the assistant
Detailed description of the assistant's capabilities
Detailed instructions for the assistant's behavior
URL to the assistant's picture
Current status of the assistant
active
inactive
Number of likes the assistant has received
Whether the assistant is restricted to admin users only
Creation timestamp of the assistant
Whether the assistant is shared across institutions
Number of conversation history items to remember
Whether other users can edit this assistant
User ID who created the assistant
Additional argument field
Number of dialogue entries in the course history
ISO timestamp of the last dialogue in the course
Was this page helpful?