Update my settings
Changed onChanges the personal settings of the user represented by the API key or OAuth token. Only the fields in the body are changed, and an empty body changes nothing. null is never a valid value: omit a field instead of sending null. All changes of one request are saved together or not at all.
Changes to which meetings the notetaker records take effect the same way as in the web app, including for meetings that are already scheduled: recording choices made for single upcoming meetings are reset.
customVocabulary and excludedMeetingKeywords replace the whole list. To add an entry, read the list first and send it back with the new entry. A customVocabulary entry with a comma, semicolon or line break returns 400 with the code invalid_field. A keyword list longer than 10000 characters in total, or an invalid timeZone, return 400 with the code validation_failed. Unknown fields return 400 with the code unknown_field, and values of the wrong type return 400 with the code invalid_field.
Rate limits:
- Global: 120 requests per minute per API key.
- Endpoint-specific: 30 requests per minute per API key, shared with PATCH /company/settings.
Request
- Base URLhttps://demodesk.com/api/v2
- AuthHTTP bearer
Request body
Example request
{
"customVocabulary": [
"Demodesk",
"HubSpot",
"Salesforce"
],
"excludedMeetingKeywords": [
"1:1",
"interview"
],
"timeZone": "Europe/Berlin"
}Response
Settings updated, or unchanged for an empty body.
Example response
{
"data": {
"customVocabulary": [
"Demodesk",
"HubSpot",
"Salesforce"
],
"excludedMeetingKeywords": [
"1:1",
"interview"
],
"timeZone": "Europe/Berlin"
}
}Changes
- info
endpoint added
- info