Google Calendar

The Calendar API lets you display, create and modify calendar events as well as work with many other calendar-related objects, such as calendars or access controls. This document describes how to use RESTful calls and client libraries for various programming languages (Java, PHP, .NET, JavaScript, NodeJs, Ruby, Python, Go, Android, iOS).

Links

API Paths

Get Calendar ACL (GET) /calendars/{calendarId}/acl OpenAPI
Create Calendar ACL (POST) /calendars/{calendarId}/acl OpenAPI
Delete Calendar ACL (DELETE) /calendars/{calendarId}/acl/{ruleId} OpenAPI
Get Calendar ACL (GET) /calendars/{calendarId}/acl/{ruleId} OpenAPI
Update Calendar ACL (PATCH) /calendars/{calendarId}/acl/{ruleId} OpenAPI
Update Calendar ACL (PUT) /calendars/{calendarId}/acl/{ruleId} OpenAPI
Watch Calendar ACL (POST) /calendars/{calendarId}/acl/watch OpenAPI
Clear Primary Calendar (POST) /calendars/{calendarId}/clear OpenAPI
CreaDeletete Calendar (DELETE) /calendars/{calendarId} OpenAPI
Delete Event (DELETE) /calendars/{calendarId}/events/{eventId} OpenAPI
Get Event (GET) /calendars/{calendarId}/events/{eventId} OpenAPI
Get Event Instance (GET) /calendars/{calendarId}/events/{eventId}/instances OpenAPI
Move Event (POST) /calendars/{calendarId}/events/{eventId}/move OpenAPI
Update Event (PATCH) /calendars/{calendarId}/events/{eventId} OpenAPI
Update Event (PUT) /calendars/{calendarId}/events/{eventId} OpenAPI
Get Events (GET) /calendars/{calendarId}/events OpenAPI
Import Event (POST) /calendars/{calendarId}/events/import OpenAPI
Create Event (POST) /calendars/{calendarId}/events OpenAPI
Create Event (POST) /calendars/{calendarId}/events/quickAdd OpenAPI
Watch Event (POST) /calendars/{calendarId}/events/watch OpenAPI
Get Calendar (GET) /calendars/{calendarId} OpenAPI
Update Calendar (PATCH) /calendars/{calendarId} OpenAPI
Update Calendar (PUT) /calendars/{calendarId} OpenAPI
Create Calendar (POST) /calendars OpenAPI
Stop Watching Resource (POST) /channels/stop OpenAPI
Get Colors (GET) /colors OpenAPI
Return Free/Busy Information (POST) /freeBusy OpenAPI
Delete Entry (DELETE) /users/me/calendarList/{calendarId} OpenAPI
Get Entry (GET) /users/me/calendarList/{calendarId} OpenAPI
Update Entry (PATCH) /users/me/calendarList/{calendarId} OpenAPI
Update Entry (PUT) /users/me/calendarList/{calendarId} OpenAPI
Return Entries (GET) /users/me/calendarList OpenAPI
Add Entry (POST) /users/me/calendarList OpenAPI
Watch Entry (POST) /users/me/calendarList/watch OpenAPI
Get Settings (GET) /users/me/settings OpenAPI
Get Setting (GET) /users/me/settings/{setting} OpenAPI
Watch Settings (POST) /users/me/settings/watch OpenAPI

<