Security enhancements to IP Vault and new Gemini 3.1 Flash Live STS model for Convo mode
curl --request PUT \
--url https://pria.praxislxp.com/api/user/userInstitution/{id} \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '
{
"lastConversation": {
"course_id": 123,
"course_name": "<string>",
"assistant": {
"_id": "<string>",
"name": "<string>",
"picture_url": "<string>"
},
"history_count": 123,
"last_dialogue_date": "2023-11-07T05:31:56Z"
},
"canvasApiToken": {
"access_token": "24379~vCERVnFWh9yyEVQkafGWQL8WwUk9YKv2mEmMyv6WtkzUYkEHDRGtPP2aMMCYf4C9",
"token_type": "Bearer",
"user": {
"id": 110,
"name": "Hugo Lebegue",
"global_id": "243790000000000110",
"effective_locale": "en",
"fake_student": false
},
"institutionid": "65cfebc32f5e1b37d4e52329",
"canvas_region": "us-east-1",
"expires_in": 3600,
"created": 1,
"refresh_token": "24379~MTDRu7Aw3RGk2DPmrNuAP2E37LcRHQ2A2wk978CMK3GTMFwkrJA8wQkeaKmxWvRA"
},
"favoriteAssistants": [
"<string>"
],
"acceptedAccountPrivacyPolicyDate": "2023-11-07T05:31:56Z",
"favorite": true
}
'{
"success": true,
"message": "userInstitution preference saved sucessfully"
}Updates user-institution settings. Accepts canvasApiToken (object to set, empty string to remove), lastConversation, favoriteAssistants, acceptedAccountPrivacyPolicyDate, and favorite. At least one valid field must be provided.
curl --request PUT \
--url https://pria.praxislxp.com/api/user/userInstitution/{id} \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '
{
"lastConversation": {
"course_id": 123,
"course_name": "<string>",
"assistant": {
"_id": "<string>",
"name": "<string>",
"picture_url": "<string>"
},
"history_count": 123,
"last_dialogue_date": "2023-11-07T05:31:56Z"
},
"canvasApiToken": {
"access_token": "24379~vCERVnFWh9yyEVQkafGWQL8WwUk9YKv2mEmMyv6WtkzUYkEHDRGtPP2aMMCYf4C9",
"token_type": "Bearer",
"user": {
"id": 110,
"name": "Hugo Lebegue",
"global_id": "243790000000000110",
"effective_locale": "en",
"fake_student": false
},
"institutionid": "65cfebc32f5e1b37d4e52329",
"canvas_region": "us-east-1",
"expires_in": 3600,
"created": 1,
"refresh_token": "24379~MTDRu7Aw3RGk2DPmrNuAP2E37LcRHQ2A2wk978CMK3GTMFwkrJA8wQkeaKmxWvRA"
},
"favoriteAssistants": [
"<string>"
],
"acceptedAccountPrivacyPolicyDate": "2023-11-07T05:31:56Z",
"favorite": true
}
'{
"success": true,
"message": "userInstitution preference saved sucessfully"
}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
The UserInstitution ObjectId to update
At least one field is required. If no valid fields are provided, a 400 error is returned.
Show child attributes
Show child attributes
Array of assistant ObjectIds to mark as favorites
Date when user accepted the account privacy policy
Whether to mark this institution as a favorite
Was this page helpful?