--- title: 'Google Calendar' description: 'Manage calendars, events, and scheduling via the Google Calendar API.' --- # Google Calendar Manage calendars, events, and scheduling via the Google Calendar API. | Detail | Value | |---|---| | Category | Scheduling | | Base URL | `https://www.googleapis.com/calendar/v3` | | Authentication | OAuth2 | | Endpoints | 6 | | Connector key | `google-calendar` | ## Using Google Calendar in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **Google Calendar** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [GET /calendars/{calendarId}/events](./get_calendars_calendarid_events_scheduling_listevents) | List calendar events | | [POST /calendars/{calendarId}/events](./post_calendars_calendarid_events_scheduling_createevent) | Create a calendar event | | [GET /calendars/{calendarId}/events/{eventId}](./get_calendars_calendarid_events_eventid_scheduling_getevent) | Get an event | | [DELETE /calendars/{calendarId}/events/{eventId}](./delete_calendars_calendarid_events_eventid_scheduling_deleteevent) | Delete an event | | [GET /users/me/calendarList](./get_users_me_calendarlist_scheduling_listcalendars) | List user calendars | | [POST /freeBusy](./post_freebusy_scheduling_queryfreebusy) | Find free/busy times | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.