PUT
/
api
/
admin
/
institution
/
{institutionId}
Update an institution configuration
curl --request PUT \
  --url https://pria.praxislxp.com/api/admin/institution/{institutionId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "28615560.marcodivittorio.utoronto-dev.instructure.com",
  "account": "66cffaa6b359c109fb06d839",
  "status": "inactive",
  "credits": 50,
  "publicId": "c98291e9-12e7-4304-b47b-ab18b0968a02",
  "publicAuthorizedUrls": [
    "https://utoronto-dev.instructure.com",
    "https://canvas.instructure.com"
  ],
  "picture": "<string>",
  "picture_bg": "<string>",
  "picture_animated": "<string>",
  "ainame": "Pria",
  "prompt": "What can I do for you?",
  "contactEmail": "marco.divittorio@utoronto.ca",
  "creditAward": 0,
  "poolCredits": true,
  "kmeanScore": 0.45,
  "disableFileUploadForUser": false,
  "disableAssistantsForUser": false,
  "ltiContextIds": [
    "<string>"
  ],
  "personalisationAsked": false,
  "kalturaIsAdminSecret": false,
  "kalturaUserId": "<string>",
  "entitleNewAdmins": false,
  "locationEnabled": true,
  "enableModeration": false,
  "ragLimitChunks": 2,
  "maxFiles": 300,
  "alwaysCiteSources": true,
  "canvasAPIScope": [
    "<string>"
  ],
  "rtEnabled": false,
  "rtAdminOnly": true,
  "displayAgentDetails": true,
  "rtVoice": "<string>",
  "maxCompletionTokens": -1,
  "allowJoining": "disabled",
  "joiningAdminOnly": false,
  "questionType": "INSTITUTION"
}'
{
  "success": true,
  "message": "Instance updated!"
}

Authorizations

Authorization
string
header
required

JWT token passed in x-access-token header

Path Parameters

institutionId
string
required

The institution ID

Body

application/json

Response

Institution successfully updated

The response is of type object.