v3

latestOpenAPI 3.0.22026-08-04424560.5 KB
User V2

putUserSetting

Create or replace one setting value for the currently logged in user.

put/v2/users/me/settings/{scope}/{key}

Path parameters

scopestring required

User setting scope. Values are limited to 64 characters.

Example:calendar

User setting scope

keystring required

User setting key. Values are limited to 128 characters.

Example:visible_calendars

User setting key

Request body

{"stackTrail":"components:schemas:UserSettingValue","oasType":"schema","type":"unknown","description":"The JSON value of a user setting. Objects are recommended for extensibility, but any JSON value is accepted up to 64 KiB when serialized as JSON.","extensionFields":{"x-maxSerializedBytes":65536}}

Response

User setting saved successfully

scopestring required

User setting scope. Values are limited to 64 characters.

keystring required

User setting key. Values are limited to 128 characters.

{"stackTrail":"components:schemas:UserSettingValue","oasType":"schema","type":"unknown","description":"The JSON value of a user setting. Objects are recommended for extensibility, but any JSON value is accepted up to 64 KiB when serialized as JSON.","extensionFields":{"x-maxSerializedBytes":65536}}
created_atstring date-time required
updated_atstring date-time required

Example response

{
  "scope": "calendar",
  "key": "visible_calendars"
}