/google-calendar-api-management | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
google-calendar-api-management_add_calendar_to_list | Inserts an existing calendar into the user’s calendar list. |
google-calendar-api-management_create_acl_rule | Creates an access control rule. |
google-calendar-api-management_create_calendar | Creates a secondary calendar. |
google-calendar-api-management_delete_acl_rule | Deletes an access control rule. |
google-calendar-api-management_delete_calendar | Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars. |
google-calendar-api-management_get_acl_rule | Returns an access control rule. |
google-calendar-api-management_get_calendar | Returns metadata for a calendar. |
google-calendar-api-management_get_calendar_list_entry | Returns a calendar from the user’s calendar list. |
google-calendar-api-management_get_colors | Returns the color definitions for calendars and events. |
google-calendar-api-management_get_setting | Returns a single user setting. |
google-calendar-api-management_list_acl_rules | Returns the rules in the access control list for the calendar. |
google-calendar-api-management_list_calendars | Returns the calendars on the user’s calendar list. |
google-calendar-api-management_list_settings | Returns all user settings for the authenticated user. |
google-calendar-api-management_query_free_busy | Returns free/busy information for a set of calendars. |
google-calendar-api-management_remove_calendar_from_list | Removes a calendar from the user’s calendar list. |
google-calendar-api-management_replace_acl_rule | Updates an access control rule. |
google-calendar-api-management_replace_calendar | Updates metadata for a calendar. |
google-calendar-api-management_replace_calendar_list_entry | Updates an existing calendar on the user’s calendar list. |
google-calendar-api-management_update_acl_rule | Updates an access control rule. This method supports patch semantics. |
google-calendar-api-management_update_calendar | Updates metadata for a calendar. This method supports patch semantics. |
google-calendar-api-management_update_calendar_list_entry | Updates an existing calendar on the user’s calendar list. This method supports patch semantics. |
google-calendar-api-management_add_calendar_to_list
Inserts an existing calendar into the user’s calendar list. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
colorRgbFormat | boolean | No | — | Whether to use the foregroundColor and backgroundColor fields to write the calendar colors (RGB). If this feature is used, the index-based colorId field will be set to the best matching option automatically. Optional. The default is False. |
accessRole | string | No | — | The effective access role that the authenticated user has on the calendar. Read-only. Possible values are: - “freeBusyReader” - Provides read access to free/busy information. - “reader” - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. - “writer” - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - “owner” - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. |
backgroundColor | string | No | — | The main color of the calendar in the hexadecimal format “#0088aa”. This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. |
colorId | string | No | — | The color of the calendar. This is an ID referring to an entry in the calendar section of the colors definition (see the colors endpoint). This property is superseded by the backgroundColor and foregroundColor properties and can be ignored when using these properties. Optional. |
conferenceProperties | object | No | — | Conference Properties |
defaultReminders | object[] | No | — | The default reminders that the authenticated user has for this calendar. |
deleted | boolean | No | — | Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. |
description | string | No | — | Description of the calendar. Optional. Read-only. |
etag | string | No | — | ETag of the resource. |
foregroundColor | string | No | — | The foreground color of the calendar in the hexadecimal format “#ffffff”. This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. |
hidden | boolean | No | — | Whether the calendar has been hidden from the list. Optional. The attribute is only returned when the calendar is hidden, in which case the value is true. |
id | string | No | — | Identifier of the calendar. |
kind | string | No | — | Type of the resource (“calendar#calendarListEntry”). |
location | string | No | — | Geographic location of the calendar as free-form text. Optional. Read-only. |
notificationSettings | object | No | — | The notifications that the authenticated user is receiving for this calendar. |
primary | boolean | No | — | Whether the calendar is the primary calendar of the authenticated user. Read-only. Optional. The default is False. |
selected | boolean | No | — | Whether the calendar content shows up in the calendar UI. Optional. The default is False. |
summary | string | No | — | Title of the calendar. Read-only. |
summaryOverride | string | No | — | The summary that the authenticated user has set for this calendar. Optional. |
timeZone | string | No | — | The time zone of the calendar. Optional. Read-only. |
google-calendar-api-management_create_acl_rule
Creates an access control rule. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
sendNotifications | boolean | No | — | Whether to send notifications about the calendar sharing change. Optional. The default is True. |
etag | string | No | — | ETag of the resource. |
id | string | No | — | Identifier of the Access Control List (ACL) rule. See Sharing calendars. |
kind | string | No | — | Type of the resource (“calendar#aclRule”). |
role | string | No | — | The role assigned to the scope. Possible values are: - “none” - Provides no access. - “freeBusyReader” - Provides read access to free/busy information. - “reader” - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. - “writer” - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - “owner” - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. |
scope | object | No | — | The extent to which calendar access is granted by this ACL rule. |
google-calendar-api-management_create_calendar
Creates a secondary calendar. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
conferenceProperties | object | No | — | Conference Properties |
description | string | No | — | Description of the calendar. Optional. |
etag | string | No | — | ETag of the resource. |
id | string | No | — | Identifier of the calendar. To retrieve IDs call the calendarList.list() method. |
kind | string | No | — | Type of the resource (“calendar#calendar”). |
location | string | No | — | Geographic location of the calendar as free-form text. Optional. |
summary | string | No | — | Title of the calendar. |
timeZone | string | No | — | The time zone of the calendar. (Formatted as an IANA Time Zone Database name, e.g. “Europe/Zurich”.) Optional. |
google-calendar-api-management_delete_acl_rule
Deletes an access control rule. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
ruleId | string | Yes | — | ACL rule identifier. |
google-calendar-api-management_delete_calendar
Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
google-calendar-api-management_get_acl_rule
Returns an access control rule. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
ruleId | string | Yes | — | ACL rule identifier. |
google-calendar-api-management_get_calendar
Returns metadata for a calendar. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
google-calendar-api-management_get_calendar_list_entry
Returns a calendar from the user’s calendar list. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
google-calendar-api-management_get_colors
Returns the color definitions for calendars and events. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
google-calendar-api-management_get_setting
Returns a single user setting. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
setting | string | Yes | — | The id of the user setting. |
google-calendar-api-management_list_acl_rules
Returns the rules in the access control list for the calendar. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
maxResults | integer | No | — | Maximum number of entries returned on one result page. By default the value is 100 entries. The page size can never be larger than 250 entries. Optional. |
pageToken | string | No | — | Token specifying which result page to return. Optional. |
showDeleted | boolean | No | — | Whether to include deleted ACLs in the result. Deleted ACLs are represented by role equal to “none”. Deleted ACLs will always be included if syncToken is provided. Optional. The default is False. |
syncToken | string | No | — | Token obtained from the nextSyncToken field returned on the last page of results from the previous list request. It makes the result of this list request contain only entries that have changed since then. All entries deleted since the previous list request will always be in the result set and it is not allowed to set showDeleted to False. If the syncToken expires, the server will respond with a 410 GONE response code and the client should clear its storage and perform a full synchronization without any syncToken. Learn more about incremental synchronization. Optional. The default is to return all entries. |
google-calendar-api-management_list_calendars
Returns the calendars on the user’s calendar list. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
maxResults | integer | No | — | Maximum number of entries returned on one result page. By default the value is 100 entries. The page size can never be larger than 250 entries. Optional. |
minAccessRole | string | No | — | The minimum access role for the user in the returned entries. Optional. The default is no restriction. |
pageToken | string | No | — | Token specifying which result page to return. Optional. |
showDeleted | boolean | No | — | Whether to include deleted calendar list entries in the result. Optional. The default is False. |
showHidden | boolean | No | — | Whether to show hidden entries. Optional. The default is False. |
syncToken | string | No | — | Token obtained from the nextSyncToken field returned on the last page of results from the previous list request. It makes the result of this list request contain only entries that have changed since then. If only read-only fields such as calendar properties or ACLs have changed, the entry won’t be returned. All entries deleted and hidden since the previous list request will always be in the result set and it is not allowed to set showDeleted neither showHidden to False. To ensure client state consistency minAccessRole query parameter cannot be specified together with nextSyncToken. If the syncToken expires, the server will respond with a 410 GONE response code and the client should clear its storage and perform a full synchronization without any syncToken. Learn more about incremental synchronization. Optional. The default is to return all entries. |
google-calendar-api-management_list_settings
Returns all user settings for the authenticated user. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
maxResults | integer | No | — | Maximum number of entries returned on one result page. By default the value is 100 entries. The page size can never be larger than 250 entries. Optional. |
pageToken | string | No | — | Token specifying which result page to return. Optional. |
syncToken | string | No | — | Token obtained from the nextSyncToken field returned on the last page of results from the previous list request. It makes the result of this list request contain only entries that have changed since then. If the syncToken expires, the server will respond with a 410 GONE response code and the client should clear its storage and perform a full synchronization without any syncToken. Learn more about incremental synchronization. Optional. The default is to return all entries. |
google-calendar-api-management_query_free_busy
Returns free/busy information for a set of calendars. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarExpansionMax | integer | No | — | Maximal number of calendars for which FreeBusy information is to be provided. Optional. Maximum value is 50. |
groupExpansionMax | integer | No | — | Maximal number of calendar identifiers to be provided for a single group. Optional. An error is returned for a group with more members than this value. Maximum value is 100. |
items | object[] | No | — | List of calendars and/or groups to query. |
timeMax | string | No | — | The end of the interval for the query formatted as per RFC3339. |
timeMin | string | No | — | The start of the interval for the query formatted as per RFC3339. |
timeZone | string | No | — | Time zone used in the response. Optional. The default is UTC. |
google-calendar-api-management_remove_calendar_from_list
Removes a calendar from the user’s calendar list. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
google-calendar-api-management_replace_acl_rule
Updates an access control rule. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
ruleId | string | Yes | — | ACL rule identifier. |
sendNotifications | boolean | No | — | Whether to send notifications about the calendar sharing change. Note that there are no notifications on access removal. Optional. The default is True. |
etag | string | No | — | ETag of the resource. |
id | string | No | — | Identifier of the Access Control List (ACL) rule. See Sharing calendars. |
kind | string | No | — | Type of the resource (“calendar#aclRule”). |
role | string | No | — | The role assigned to the scope. Possible values are: - “none” - Provides no access. - “freeBusyReader” - Provides read access to free/busy information. - “reader” - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. - “writer” - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - “owner” - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. |
scope | object | No | — | The extent to which calendar access is granted by this ACL rule. |
google-calendar-api-management_replace_calendar
Updates metadata for a calendar. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
conferenceProperties | object | No | — | Conference Properties |
description | string | No | — | Description of the calendar. Optional. |
etag | string | No | — | ETag of the resource. |
id | string | No | — | Identifier of the calendar. To retrieve IDs call the calendarList.list() method. |
kind | string | No | — | Type of the resource (“calendar#calendar”). |
location | string | No | — | Geographic location of the calendar as free-form text. Optional. |
summary | string | No | — | Title of the calendar. |
timeZone | string | No | — | The time zone of the calendar. (Formatted as an IANA Time Zone Database name, e.g. “Europe/Zurich”.) Optional. |
google-calendar-api-management_replace_calendar_list_entry
Updates an existing calendar on the user’s calendar list. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
colorRgbFormat | boolean | No | — | Whether to use the foregroundColor and backgroundColor fields to write the calendar colors (RGB). If this feature is used, the index-based colorId field will be set to the best matching option automatically. Optional. The default is False. |
accessRole | string | No | — | The effective access role that the authenticated user has on the calendar. Read-only. Possible values are: - “freeBusyReader” - Provides read access to free/busy information. - “reader” - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. - “writer” - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - “owner” - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. |
backgroundColor | string | No | — | The main color of the calendar in the hexadecimal format “#0088aa”. This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. |
colorId | string | No | — | The color of the calendar. This is an ID referring to an entry in the calendar section of the colors definition (see the colors endpoint). This property is superseded by the backgroundColor and foregroundColor properties and can be ignored when using these properties. Optional. |
conferenceProperties | object | No | — | Conference Properties |
defaultReminders | object[] | No | — | The default reminders that the authenticated user has for this calendar. |
deleted | boolean | No | — | Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. |
description | string | No | — | Description of the calendar. Optional. Read-only. |
etag | string | No | — | ETag of the resource. |
foregroundColor | string | No | — | The foreground color of the calendar in the hexadecimal format “#ffffff”. This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. |
hidden | boolean | No | — | Whether the calendar has been hidden from the list. Optional. The attribute is only returned when the calendar is hidden, in which case the value is true. |
id | string | No | — | Identifier of the calendar. |
kind | string | No | — | Type of the resource (“calendar#calendarListEntry”). |
location | string | No | — | Geographic location of the calendar as free-form text. Optional. Read-only. |
notificationSettings | object | No | — | The notifications that the authenticated user is receiving for this calendar. |
primary | boolean | No | — | Whether the calendar is the primary calendar of the authenticated user. Read-only. Optional. The default is False. |
selected | boolean | No | — | Whether the calendar content shows up in the calendar UI. Optional. The default is False. |
summary | string | No | — | Title of the calendar. Read-only. |
summaryOverride | string | No | — | The summary that the authenticated user has set for this calendar. Optional. |
timeZone | string | No | — | The time zone of the calendar. Optional. Read-only. |
google-calendar-api-management_update_acl_rule
Updates an access control rule. This method supports patch semantics. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
ruleId | string | Yes | — | ACL rule identifier. |
sendNotifications | boolean | No | — | Whether to send notifications about the calendar sharing change. Note that there are no notifications on access removal. Optional. The default is True. |
etag | string | No | — | ETag of the resource. |
id | string | No | — | Identifier of the Access Control List (ACL) rule. See Sharing calendars. |
kind | string | No | — | Type of the resource (“calendar#aclRule”). |
role | string | No | — | The role assigned to the scope. Possible values are: - “none” - Provides no access. - “freeBusyReader” - Provides read access to free/busy information. - “reader” - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. - “writer” - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - “owner” - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. |
scope | object | No | — | The extent to which calendar access is granted by this ACL rule. |
google-calendar-api-management_update_calendar
Updates metadata for a calendar. This method supports patch semantics. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
conferenceProperties | object | No | — | Conference Properties |
description | string | No | — | Description of the calendar. Optional. |
etag | string | No | — | ETag of the resource. |
id | string | No | — | Identifier of the calendar. To retrieve IDs call the calendarList.list() method. |
kind | string | No | — | Type of the resource (“calendar#calendar”). |
location | string | No | — | Geographic location of the calendar as free-form text. Optional. |
summary | string | No | — | Title of the calendar. |
timeZone | string | No | — | The time zone of the calendar. (Formatted as an IANA Time Zone Database name, e.g. “Europe/Zurich”.) Optional. |
google-calendar-api-management_update_calendar_list_entry
Updates an existing calendar on the user’s calendar list. This method supports patch semantics. Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
alt | string | No | — | Data format for the response. |
fields | string | No | — | Selector specifying which fields to include in a partial response. |
key | string | No | — | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. |
oauth_token | string | No | — | OAuth 2.0 token for the current user. |
prettyPrint | boolean | No | — | Returns response with indentations and line breaks. |
quotaUser | string | No | — | An opaque string that represents a user for quota purposes. Must not exceed 40 characters. |
userIp | string | No | — | Deprecated. Please use quotaUser instead. |
calendarId | string | Yes | — | Calendar identifier. To retrieve calendar IDs call the calendarList.list method. If you want to access the primary calendar of the currently logged in user, use the “primary” keyword. |
colorRgbFormat | boolean | No | — | Whether to use the foregroundColor and backgroundColor fields to write the calendar colors (RGB). If this feature is used, the index-based colorId field will be set to the best matching option automatically. Optional. The default is False. |
accessRole | string | No | — | The effective access role that the authenticated user has on the calendar. Read-only. Possible values are: - “freeBusyReader” - Provides read access to free/busy information. - “reader” - Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden. - “writer” - Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible. - “owner” - Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs. |
backgroundColor | string | No | — | The main color of the calendar in the hexadecimal format “#0088aa”. This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. |
colorId | string | No | — | The color of the calendar. This is an ID referring to an entry in the calendar section of the colors definition (see the colors endpoint). This property is superseded by the backgroundColor and foregroundColor properties and can be ignored when using these properties. Optional. |
conferenceProperties | object | No | — | Conference Properties |
defaultReminders | object[] | No | — | The default reminders that the authenticated user has for this calendar. |
deleted | boolean | No | — | Whether this calendar list entry has been deleted from the calendar list. Read-only. Optional. The default is False. |
description | string | No | — | Description of the calendar. Optional. Read-only. |
etag | string | No | — | ETag of the resource. |
foregroundColor | string | No | — | The foreground color of the calendar in the hexadecimal format “#ffffff”. This property supersedes the index-based colorId property. To set or change this property, you need to specify colorRgbFormat=true in the parameters of the insert, update and patch methods. Optional. |
hidden | boolean | No | — | Whether the calendar has been hidden from the list. Optional. The attribute is only returned when the calendar is hidden, in which case the value is true. |
id | string | No | — | Identifier of the calendar. |
kind | string | No | — | Type of the resource (“calendar#calendarListEntry”). |
location | string | No | — | Geographic location of the calendar as free-form text. Optional. Read-only. |
notificationSettings | object | No | — | The notifications that the authenticated user is receiving for this calendar. |
primary | boolean | No | — | Whether the calendar is the primary calendar of the authenticated user. Read-only. Optional. The default is False. |
selected | boolean | No | — | Whether the calendar content shows up in the calendar UI. Optional. The default is False. |
summary | string | No | — | Title of the calendar. Read-only. |
summaryOverride | string | No | — | The summary that the authenticated user has set for this calendar. Optional. |
timeZone | string | No | — | The time zone of the calendar. Optional. Read-only. |

