Setting resources represent settings that users can change from the Calendar UI, such as the user's time zone. They can be retrieved via list and get methods. Note that if a setting has its default value, it might not be returned.
The list of supported settings:
Setting id | Description | Allowed values | Default value |
---|---|---|---|
autoAddHangouts | Whether to automatically add video conferences (Meet or add-on) to all events. Note this setting is ignored by the server if the conferenceDataVersion is larger than 0 as it is the client’s responsibility to handle the logic according to this setting. Read only. | “true”, “false” | “false” |
dateFieldOrder | What should the order of day (D), month (M) and year (Y) be when displaying dates. | ”MDY”, “DMY”, “YMD” | ”MDY” |
defaultEventLength | The default length of events (in minutes) that were created without an explicit duration. | positive number | “60” |
format24HourTime | Whether to show the time in 24 hour format. | “true”, “false” | “false” |
hideInvitations | Whether to hide events to which the user is invited but hasn’t acted on (for example by responding). | “true”, “false” | “false” |
hideWeekends | Whether the weekends should be hidden when displaying a week. | “true”, “false” | “false” |
locale | User’s locale. | "in", "ca","cs", "da", "de", "en_GB", "en", "es", "es_419", "tl", "fr", "hr", "it", "lv", "lt", "hu", "nl", "no", "pl", "pt_BR", "pt_PT", "ro", "sk", "sl", "fi", "sv", "tr", "vi", "el", "ru", "sr", "uk", "bg", "iw", "ar", "fa", "hi", "th", "zh_TW", "zh_CN", "ja", "ko" | “en” |
remindOnRespondedEventsOnly | Whether event reminders should be sent only for events with the user’s response status “Yes” and “Maybe”. | “true”, “false” | “false” |
showDeclinedEvents | Whether events to which the user responded “No” should be shown on the user’s calendar. | “true”, “false” | “true” |
timezone | The ID of the user’s timezone. | See http://www.iana.org/time-zones | “Etc/GMT” |
useKeyboardShortcuts | Whether the keyboard shortcuts are enabled. | “true”, “false” | “true” |
weekStart | Whether the week should start on Sunday (0), Monday (1) or Saturday (6). | "0", "1", "6" | “0” |
For a list of methods for this resource, see the end of this page.
Resource representations
{ "kind": "calendar#setting", "etag": etag, "id": string, "value": string }
Property name | Value | Description | Notes |
---|---|---|---|
etag |
etag |
ETag of the resource. | |
id |
string |
The id of the user setting. | |
kind |
string |
Type of the resource ("calendar#setting "). |
|
value |
string |
Value of the user setting. The format of the value depends on the ID of the setting. It must always be a UTF-8 string of length up to 1024 characters. |