Get available institutions
curl --request POST \
--url https://pria.praxislxp.com/api/user/availableInstitutions \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '
{
"search": "Biology"
}
'{
"success": true,
"entitlements": [
{
"_id": "<string>",
"user": "<string>",
"institution": "<string>",
"accountType": "<string>",
"institution_data": {
"_id": "<string>",
"name": "<string>",
"ainame": "<string>",
"status": "<string>",
"credits": 123,
"poolCredits": true,
"rtEnabled": true,
"rtAdminOnly": true,
"rtVoice": "<string>",
"contactEmail": "<string>",
"picture": "<string>",
"picture_animated": "<string>",
"css": "<string>",
"about": "<string>",
"questionType": "<string>",
"joiningAdminOnly": true
},
"account_data": {
"_id": "<string>",
"name": "<string>",
"managerEmail": "<string>",
"status": "<string>"
},
"entitlements": [
{}
]
}
],
"totalAvailable": 42
}Membership
Get available institutions
Retrieves a list of institutions the user can join. Results are wrapped in a UserInstitution-like structure with nested institution_data and account_data. Visibility rules depend on user account type and allowJoining/account settings. Optionally filters by a search term (matched against name, ainame, or account name).
POST
/
api
/
user
/
availableInstitutions
Get available institutions
curl --request POST \
--url https://pria.praxislxp.com/api/user/availableInstitutions \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '
{
"search": "Biology"
}
'{
"success": true,
"entitlements": [
{
"_id": "<string>",
"user": "<string>",
"institution": "<string>",
"accountType": "<string>",
"institution_data": {
"_id": "<string>",
"name": "<string>",
"ainame": "<string>",
"status": "<string>",
"credits": 123,
"poolCredits": true,
"rtEnabled": true,
"rtAdminOnly": true,
"rtVoice": "<string>",
"contactEmail": "<string>",
"picture": "<string>",
"picture_animated": "<string>",
"css": "<string>",
"about": "<string>",
"questionType": "<string>",
"joiningAdminOnly": true
},
"account_data": {
"_id": "<string>",
"name": "<string>",
"managerEmail": "<string>",
"status": "<string>"
},
"entitlements": [
{}
]
}
],
"totalAvailable": 42
}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
application/json
Optional search term to filter institutions by name, ainame, or account name (case-insensitive)
Example:
"Biology"
Was this page helpful?
⌘I