# Calendar API ## API Docs - calendars [/calendars](https://apidog.com/apidoc/docs-site/345367/api-3491286.md): Creates a secondary calendar. - calendars [/calendars/{calendarId}](https://apidog.com/apidoc/docs-site/345367/api-3491283.md): Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars. - calendars [/calendars/{calendarId}](https://apidog.com/apidoc/docs-site/345367/api-3491295.md): Returns metadata for a calendar. - calendars [/calendars/{calendarId}](https://apidog.com/apidoc/docs-site/345367/api-3491287.md): Updates metadata for a calendar. This method supports patch semantics. - calendars [/calendars/{calendarId}](https://apidog.com/apidoc/docs-site/345367/api-3491288.md): Updates metadata for a calendar. - calendars [/calendars/{calendarId}/clear](https://apidog.com/apidoc/docs-site/345367/api-3491285.md): Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account. - acl [/calendars/{calendarId}/acl](https://apidog.com/apidoc/docs-site/345367/api-3491279.md): Returns the rules in the access control list for the calendar. - acl [/calendars/{calendarId}/acl](https://apidog.com/apidoc/docs-site/345367/api-3491289.md): Creates an access control rule. - acl [/calendars/{calendarId}/acl/watch](https://apidog.com/apidoc/docs-site/345367/api-3491296.md): Watch for changes to ACL resources. - acl [/calendars/{calendarId}/acl/{ruleId}](https://apidog.com/apidoc/docs-site/345367/api-3491297.md): Deletes an access control rule. - acl [/calendars/{calendarId}/acl/{ruleId}](https://apidog.com/apidoc/docs-site/345367/api-3491278.md): Returns an access control rule. - acl [/calendars/{calendarId}/acl/{ruleId}](https://apidog.com/apidoc/docs-site/345367/api-3491290.md): Updates an access control rule. This method supports patch semantics. - acl [/calendars/{calendarId}/acl/{ruleId}](https://apidog.com/apidoc/docs-site/345367/api-3491291.md): Updates an access control rule. - events [/calendars/{calendarId}/events](https://apidog.com/apidoc/docs-site/345367/api-3491280.md): Returns events on the specified calendar. - events [/calendars/{calendarId}/events](https://apidog.com/apidoc/docs-site/345367/api-3491293.md): Creates an event. - events [/calendars/{calendarId}/events/import](https://apidog.com/apidoc/docs-site/345367/api-3491292.md): Imports an event. This operation is used to add a private copy of an existing event to a calendar. - events [/calendars/{calendarId}/events/quickAdd](https://apidog.com/apidoc/docs-site/345367/api-3491281.md): Creates an event based on a simple text string. - events [/calendars/{calendarId}/events/watch](https://apidog.com/apidoc/docs-site/345367/api-3491294.md): Watch for changes to Events resources. - events [/calendars/{calendarId}/events/{eventId}](https://apidog.com/apidoc/docs-site/345367/api-3491284.md): Deletes an event. - events [/calendars/{calendarId}/events/{eventId}](https://apidog.com/apidoc/docs-site/345367/api-3491282.md): Returns an event based on its Google Calendar ID. To retrieve an event using its iCalendar ID, call the events.list method using the iCalUID parameter. - events [/calendars/{calendarId}/events/{eventId}](https://apidog.com/apidoc/docs-site/345367/api-3491298.md): Updates an event. This method supports patch semantics. - events [/calendars/{calendarId}/events/{eventId}](https://apidog.com/apidoc/docs-site/345367/api-3491299.md): Updates an event. - events [/calendars/{calendarId}/events/{eventId}/instances](https://apidog.com/apidoc/docs-site/345367/api-3491300.md): Returns instances of the specified recurring event. - events [/calendars/{calendarId}/events/{eventId}/move](https://apidog.com/apidoc/docs-site/345367/api-3491309.md): Moves an event to another calendar, i.e. changes an event's organizer. - channels [/channels/stop](https://apidog.com/apidoc/docs-site/345367/api-3491307.md): Stop watching resources through this channel - colors [/colors](https://apidog.com/apidoc/docs-site/345367/api-3491308.md): Returns the color definitions for calendars and events. - freebusy [/freeBusy](https://apidog.com/apidoc/docs-site/345367/api-3491303.md): Returns free/busy information for a set of calendars. - calendarList [/users/me/calendarList](https://apidog.com/apidoc/docs-site/345367/api-3491301.md): Returns the calendars on the user's calendar list. - calendarList [/users/me/calendarList](https://apidog.com/apidoc/docs-site/345367/api-3491305.md): Inserts an existing calendar into the user's calendar list. - calendarList [/users/me/calendarList/watch](https://apidog.com/apidoc/docs-site/345367/api-3491306.md): Watch for changes to CalendarList resources. - calendarList [/users/me/calendarList/{calendarId}](https://apidog.com/apidoc/docs-site/345367/api-3491304.md): Removes a calendar from the user's calendar list. - calendarList [/users/me/calendarList/{calendarId}](https://apidog.com/apidoc/docs-site/345367/api-3491302.md): Returns a calendar from the user's calendar list. - calendarList [/users/me/calendarList/{calendarId}](https://apidog.com/apidoc/docs-site/345367/api-3491310.md): Updates an existing calendar on the user's calendar list. This method supports patch semantics. - calendarList [/users/me/calendarList/{calendarId}](https://apidog.com/apidoc/docs-site/345367/api-3491312.md): Updates an existing calendar on the user's calendar list. - settings [/users/me/settings](https://apidog.com/apidoc/docs-site/345367/api-3491313.md): Returns all user settings for the authenticated user. - settings [/users/me/settings/watch](https://apidog.com/apidoc/docs-site/345367/api-3491314.md): Watch for changes to Settings resources. - settings [/users/me/settings/{setting}](https://apidog.com/apidoc/docs-site/345367/api-3491311.md): Returns a single user setting.