Calendar API
  1. calendars
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. calendars

/calendars/{calendarId}

GET
/calendars/{calendarId}
calendars
Returns metadata for a calendar.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://www.googleapis.com/calendar/v3/calendars/'
Response Response Example
{
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      "string"
    ]
  },
  "description": "string",
  "etag": "string",
  "id": "string",
  "kind": "calendar#calendar",
  "location": "string",
  "summary": "string",
  "timeZone": "string"
}

Request

Path Params
calendarId
string 
required
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.

Responses

🟢200Successful response
application/json
Body
conferenceProperties
object (ConferenceProperties) 
optional
Conferencing properties for this calendar, for example what types of conferences are allowed.
allowedConferenceSolutionTypes
array[string]
optional
The types of conference solutions that are supported for this calendar.
The possible values are:
"eventHangout"
"eventNamedHangout"
"hangoutsMeet" Optional.
description
string 
optional
Description of the calendar. Optional.
etag
string 
optional
ETag of the resource.
id
string 
optional
Identifier of the calendar. To retrieve IDs call the calendarList.list() method.
kind
string 
optional
Type of the resource ("calendar#calendar").
Default:
calendar#calendar
location
string 
optional
Geographic location of the calendar as free-form text. Optional.
summary
string 
optional
Title of the calendar.
timeZone
string 
optional
The time zone of the calendar. (Formatted as an IANA Time Zone Database name, e.g. "Europe/Zurich".) Optional.
Previous
/calendars/{calendarId}
Next
/calendars/{calendarId}
Built with