> ## Documentation Index
> Fetch the complete documentation index at: https://docs.automate.ax/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Automate.ax automations are TypeScript programs.
> Use Bun for installation and command examples.
> Use Automate.ax for the product name and automate.ax for the package, CLI, and domain.
> Treat documented public APIs as current; do not invent transitional or deprecated names.

# Google Calendar

> Manage Google calendars, events, access rules, availability, and invitations, or react to event changes.

## Exports

```ts theme={null}
import {
  googleCalendar,
  googleAccount,
  getGoogleCalendarApi,
} from "automate.ax/google-calendar"
```

* `googleCalendar` contains the packaged Google Calendar actions and triggers.
* `googleAccount("name")` selects a named Google connection.
* `getGoogleCalendarApi` creates the authenticated Google Calendar API helper for a custom account-backed action.

## Triggers

* [On event changed](/reference/integrations/google-calendar/triggers/on-event-changed.md)
* [On event created](/reference/integrations/google-calendar/triggers/on-event-created.md)
* [On event deleted](/reference/integrations/google-calendar/triggers/on-event-deleted.md)
* [On event updated](/reference/integrations/google-calendar/triggers/on-event-updated.md)

## Actions

* [Add calendar to list](/reference/integrations/google-calendar/actions/add-calendar-to-list.md)
* [Clear primary calendar](/reference/integrations/google-calendar/actions/clear-primary-calendar.md)
* [Create calendar access rule](/reference/integrations/google-calendar/actions/create-calendar-access-rule.md)
* [Create calendar](/reference/integrations/google-calendar/actions/create-calendar.md)
* [Create event](/reference/integrations/google-calendar/actions/create-event.md)
* [Delete calendar access rule](/reference/integrations/google-calendar/actions/delete-calendar-access-rule.md)
* [Delete calendar](/reference/integrations/google-calendar/actions/delete-calendar.md)
* [Delete event](/reference/integrations/google-calendar/actions/delete-event.md)
* [Find availability](/reference/integrations/google-calendar/actions/find-availability.md)
* [Get calendar access rule](/reference/integrations/google-calendar/actions/get-calendar-access-rule.md)
* [Get calendar colors](/reference/integrations/google-calendar/actions/get-calendar-colors.md)
* [Get calendar-list entry](/reference/integrations/google-calendar/actions/get-calendar-list-entry.md)
* [Get calendar](/reference/integrations/google-calendar/actions/get-calendar.md)
* [Get event](/reference/integrations/google-calendar/actions/get-event.md)
* [Import event](/reference/integrations/google-calendar/actions/import-event.md)
* [List calendar access rules](/reference/integrations/google-calendar/actions/list-calendar-access-rules.md)
* [List calendars](/reference/integrations/google-calendar/actions/list-calendars.md)
* [List event instances](/reference/integrations/google-calendar/actions/list-event-instances.md)
* [List events](/reference/integrations/google-calendar/actions/list-events.md)
* [Move event](/reference/integrations/google-calendar/actions/move-event.md)
* [Query free/busy](/reference/integrations/google-calendar/actions/query-free-busy.md)
* [Quick-add event](/reference/integrations/google-calendar/actions/quick-add-event.md)
* [Remove calendar from list](/reference/integrations/google-calendar/actions/remove-calendar-from-list.md)
* [Respond to invitation](/reference/integrations/google-calendar/actions/respond-to-invitation.md)
* [Search events](/reference/integrations/google-calendar/actions/search-events.md)
* [Update calendar access rule](/reference/integrations/google-calendar/actions/update-calendar-access-rule.md)
* [Update calendar-list entry](/reference/integrations/google-calendar/actions/update-calendar-list-entry.md)
* [Update calendar](/reference/integrations/google-calendar/actions/update-calendar.md)
* [Update event](/reference/integrations/google-calendar/actions/update-event.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.