Settings
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. |