Calendar → Availability
AI-generatedSummary
Checks whether a Google Calendar has busy events during a specified time interval by calling Google Calendar’s FreeBusy API. Choose a calendar and provide start and end times; optionally select a response format and timezone.
Inputs
- Client ID, Client Secret, Refresh Token, Access Token (required) — Required authentication fields shown by the node. The source obtains an access token from the Client ID, Client Secret, and Refresh Token; it does not read the Access Token field.
- Calendar (required) — Choose a calendar from the list or enter its ID.
- Start Time and End Time (required) — The bounds of the interval to check. In n8n version 1.3 and later, the defaults are now and one hour from now; earlier versions have no default.
- Options: Output Format — Choose Availability (default), Booked Slots, or RAW. Availability returns a boolean indicating whether the interval has no busy periods; Booked Slots returns the busy intervals; RAW returns the API response.
- Options: Timezone — Timezone used in the FreeBusy response; defaults to the timezone configured in n8n. Select a timezone or enter its ID.
Output shape
One n8n output item per input item, containing the selected result.
Availability returns an object with an
availableboolean. Booked Slots returns the API’s busy interval array. RAW returns the API response object. The node converts the supplied interval bounds to UTC for the request. Calendar-level API errors are raised; if Continue On Fail is enabled, the corresponding output item contains anerrormessage.