Watch for changes to Settings resources.
Request
HTTP request
POST https://www.googleapis.com/calendar/v3/users/me/settings/watch
Parameters
| Parameter name | Value | Description | 
|---|
Authorization
This request requires authorization with at least one of the following scopes:
| Scope | 
|---|
| https://www.googleapis.com/auth/calendar.readonly | 
| https://www.googleapis.com/auth/calendar | 
| https://www.googleapis.com/auth/calendar.settings.readonly | 
For more information, see the authentication and authorization page.
Request body
In the request body, supply data with the following structure:
{
  "id": string,
  "token": string,
  "type": string,
  "address": string,
  "params": {
    "ttl": string
  }
}| Property name | Value | Description | Notes | 
|---|---|---|---|
| id | string | A UUID or similar unique string that identifies this channel. | |
| token | string | An arbitrary string delivered to the target address with each notification delivered over this channel. Optional. | |
| type | string | The type of delivery mechanism used for this channel. Valid values are " web_hook" (or "webhook"). Both values refer to a channel where Http requests are used to deliver messages. | |
| address | string | The address where notifications are delivered for this channel. | |
| params | object | Additional parameters controlling delivery channel behavior. Optional. | |
| params.ttl | string | The time-to-live in seconds for the notification channel. Default is 604800 seconds. | 
Response
If successful, this method returns a response body with the following structure:
{
  "kind": "api#channel",
  "id": string,
  "resourceId": string,
  "resourceUri": string,
  "token": string,
  "expiration": long
}| Property name | Value | Description | Notes | 
|---|---|---|---|
| kind | string | Identifies this as a notification channel used to watch for changes to a resource, which is " api#channel". | |
| id | string | A UUID or similar unique string that identifies this channel. | |
| resourceId | string | An opaque ID that identifies the resource being watched on this channel. Stable across different API versions. | |
| resourceUri | string | A version-specific identifier for the watched resource. | |
| token | string | An arbitrary string delivered to the target address with each notification delivered over this channel. Optional. | |
| expiration | long | Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional. |