Full calendar access for reading and managing events
https://www.googleapis.com/calendar/v3/users/me/calendarList
| Param | Type | Required | Description |
|---|---|---|---|
| maxResults | integer | optional | Maximum number of entries returned |
| showHidden | boolean | optional | Whether to show hidden calendars |
/calendars/{calendarId}
| Param | Type | Required | Description |
|---|---|---|---|
| calendarId | string | required | Calendar identifier (use 'primary' for the user's primary calendar) |
/calendars/{calendarId}/events
| Param | Type | Required | Description |
|---|---|---|---|
| calendarId | string | required | Calendar identifier |
| timeMin | string | optional | Lower bound for event start time (RFC3339 timestamp) |
| timeMax | string | optional | Upper bound for event start time (RFC3339 timestamp) |
| maxResults | integer | optional | Maximum number of events returned |
| singleEvents | boolean | optional | Whether to expand recurring events into instances |
| orderBy | string | optional | Order of events (startTime or updated) |
| q | string | optional | Free text search terms |
/calendars/{calendarId}/events/{eventId}
| Param | Type | Required | Description |
|---|---|---|---|
| calendarId | string | required | Calendar identifier |
| eventId | string | required | Event identifier |
/calendars/{calendarId}/events
| Param | Type | Required | Description |
|---|---|---|---|
| calendarId | string | required | Calendar identifier |
| summary | string | required | Event title |
| description | string | optional | Event description |
| location | string | optional | Event location |
| start | object | required | Start time object with dateTime or date |
| end | object | required | End time object with dateTime or date |
| attendees | array | optional | List of attendees |
| reminders | object | optional | Reminders configuration |
/calendars/{calendarId}/events/{eventId}
| Param | Type | Required | Description |
|---|---|---|---|
| calendarId | string | required | Calendar identifier |
| eventId | string | required | Event identifier |
| summary | string | optional | Event title |
| description | string | optional | Event description |
| location | string | optional | Event location |
| start | object | optional | Start time object |
| end | object | optional | End time object |
/calendars/{calendarId}/events/{eventId}
| Param | Type | Required | Description |
|---|---|---|---|
| calendarId | string | required | Calendar identifier |
| eventId | string | required | Event identifier |
/freeBusy
| Param | Type | Required | Description |
|---|---|---|---|
| timeMin | string | required | Start of the interval (RFC3339 timestamp) |
| timeMax | string | required | End of the interval (RFC3339 timestamp) |
| items | array | required | List of calendars to query |