curl --request POST \
--url https://pria.praxislxp.com/api/admin/assistants \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '
{
"minimum": true,
"institution": "665653e9f7e4f4f1b5c6ef1b"
}
'{
"success": true,
"data": [
{
"_id": "<string>",
"name": "<string>",
"description": "<string>",
"instructions": "<string>",
"picture_url": "<string>",
"liked_count": 123,
"admin_only": true,
"institution_shared": true,
"remember_history": 123,
"created": "2023-11-07T05:31:56Z",
"argument_1": "<string>",
"argument_5": "<string>",
"editable_others": true,
"ragCollections": [
"<string>"
],
"assistantToolMode": "all",
"assistantTools": [
{
"tool": "<string>",
"instructionsOverride": "<string>"
}
],
"history_count": 123,
"user_data": {
"email": "<string>",
"fname": "<string>",
"lname": "<string>",
"institution": "<string>",
"accountType": "<string>"
},
"institution_data": {
"name": "<string>",
"ainame": "<string>",
"status": "<string>",
"picture": "<string>"
},
"account_data": {
"name": "<string>",
"status": "<string>"
}
}
],
"total": 123,
"hasMore": true,
"page": 123,
"pageSize": 123,
"message": "<string>"
}Retrieve filtered list of assistants
Fetches a list of AI assistants based on specified filters, with optional minimal data return
curl --request POST \
--url https://pria.praxislxp.com/api/admin/assistants \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '
{
"minimum": true,
"institution": "665653e9f7e4f4f1b5c6ef1b"
}
'{
"success": true,
"data": [
{
"_id": "<string>",
"name": "<string>",
"description": "<string>",
"instructions": "<string>",
"picture_url": "<string>",
"liked_count": 123,
"admin_only": true,
"institution_shared": true,
"remember_history": 123,
"created": "2023-11-07T05:31:56Z",
"argument_1": "<string>",
"argument_5": "<string>",
"editable_others": true,
"ragCollections": [
"<string>"
],
"assistantToolMode": "all",
"assistantTools": [
{
"tool": "<string>",
"instructionsOverride": "<string>"
}
],
"history_count": 123,
"user_data": {
"email": "<string>",
"fname": "<string>",
"lname": "<string>",
"institution": "<string>",
"accountType": "<string>"
},
"institution_data": {
"name": "<string>",
"ainame": "<string>",
"status": "<string>",
"picture": "<string>"
},
"account_data": {
"name": "<string>",
"status": "<string>"
}
}
],
"total": 123,
"hasMore": true,
"page": 123,
"pageSize": 123,
"message": "<string>"
}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.
Authorizations
JWT token passed in x-access-token header
Body
Whether to return minimal assistant data
Institution ID to filter assistants by
Account ID(s) to filter assistants (space-separated for multiple)
Search term for users (matches email, first name, last name)
Filter for admin-only assistants
Filter for system assistants (no owner)
Page number (1-based)
x >= 1Number of results per page
1 <= x <= 5000Alias for pageSize (deprecated, use pageSize)
Response
Successfully retrieved assistants list
Indicates if the request was successful
Array of assistant objects
Show child attributes
Show child attributes
Total number of matching assistants
Whether more results are available
Current page number
Number of results per page
Response message
Was this page helpful?