Calendar API
  1. channels
Calendar API
  • calendars
    • /calendars
      POST
    • /calendars/{calendarId}
      DELETE
    • /calendars/{calendarId}
      GET
    • /calendars/{calendarId}
      PATCH
    • /calendars/{calendarId}
      PUT
    • /calendars/{calendarId}/clear
      POST
  • acl
    • /calendars/{calendarId}/acl
      GET
    • /calendars/{calendarId}/acl
      POST
    • /calendars/{calendarId}/acl/watch
      POST
    • /calendars/{calendarId}/acl/{ruleId}
      DELETE
    • /calendars/{calendarId}/acl/{ruleId}
      GET
    • /calendars/{calendarId}/acl/{ruleId}
      PATCH
    • /calendars/{calendarId}/acl/{ruleId}
      PUT
  • events
    • /calendars/{calendarId}/events
      GET
    • /calendars/{calendarId}/events
      POST
    • /calendars/{calendarId}/events/import
      POST
    • /calendars/{calendarId}/events/quickAdd
      POST
    • /calendars/{calendarId}/events/watch
      POST
    • /calendars/{calendarId}/events/{eventId}
      DELETE
    • /calendars/{calendarId}/events/{eventId}
      GET
    • /calendars/{calendarId}/events/{eventId}
      PATCH
    • /calendars/{calendarId}/events/{eventId}
      PUT
    • /calendars/{calendarId}/events/{eventId}/instances
      GET
    • /calendars/{calendarId}/events/{eventId}/move
      POST
  • channels
    • /channels/stop
      POST
  • colors
    • /colors
  • freebusy
    • /freeBusy
  • calendarList
    • /users/me/calendarList
    • /users/me/calendarList
    • /users/me/calendarList/watch
    • /users/me/calendarList/{calendarId}
    • /users/me/calendarList/{calendarId}
    • /users/me/calendarList/{calendarId}
    • /users/me/calendarList/{calendarId}
  • settings
    • /users/me/settings
    • /users/me/settings/watch
    • /users/me/settings/{setting}
  1. channels

/channels/stop

POST
/channels/stop
channels
Stop watching resources through this channel
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://www.googleapis.com/calendar/v3/channels/stop' \
--header 'Content-Type: application/json' \
--data-raw '{
    "address": "string",
    "expiration": "string",
    "id": "string",
    "kind": "api#channel",
    "params": {
        "property1": "string",
        "property2": "string"
    },
    "payload": true,
    "resourceId": "string",
    "resourceUri": "string",
    "token": "string",
    "type": "string"
}'
Response Response Example
{}

Request

Body Params application/json
address
string 
optional
The address where notifications are delivered for this channel.
expiration
string <int64>
optional
Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional.
id
string 
optional
A UUID or similar unique string that identifies this channel.
kind
string 
optional
Identifies this as a notification channel used to watch for changes to a resource, which is "api#channel".
Default:
api#channel
params
object 
optional
Additional parameters controlling delivery channel behavior. Optional.
Additional properties
string 
optional
Declares a new parameter by name.
payload
boolean 
optional
A Boolean value to indicate whether payload is wanted. Optional.
resourceId
string 
optional
An opaque ID that identifies the resource being watched on this channel. Stable across different API versions.
resourceUri
string 
optional
A version-specific identifier for the watched resource.
token
string 
optional
An arbitrary string delivered to the target address with each notification delivered over this channel. Optional.
type
string 
optional
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.
Examples

Responses

🟢200Successful response
application/json
Body
object {0}
Modified at 2023-08-15 05:59:47
Previous
/calendars/{calendarId}/events/{eventId}/move
Next
/colors
Built with