List events
Google Calendar List Events is an AI-powered tool that seamlessly retrieves event data from your Google Calendar, enabling efficient event management and scheduling insights. It leverages Google's Calendar API to fetch event details with customizable filters and sorting options.
Features
- Retrieve events from primary or specified Google Calendars with flexible calendarId input.
- Filter events by time range, event types, and search queries to get precise results.
- Supports pagination with maxResults and ordering by start time or update time.
- Includes advanced filters like attendee limits, private and shared extended properties, and deleted or hidden events.
- Returns events in JSON format suitable for integration with other apps and workflows, enhancing automation.
Benefits
- Streamlines event management by quickly retrieving specific calendar events.
- Enhances productivity with customizable filters to find relevant events easily.
- Improves scheduling accuracy by accessing up-to-date calendar data programmatically.
- Supports integrations and automation workflows with flexible and detailed event data retrieval.
- Reduces manual calendar checks, saving time and minimizing errors in event handling.
Description
Retrieve a list of event from the Google Calendar. See the documentation
IMPORTANT: The arguments have specific formats. Please follow the instructions below:
- eventTypes: Return JSON in this format: string[]
Parameters
16 parameters
| Name | Type | Description |
|---|---|---|
| calendarId | string | Optionally select the calendar, defaults to the primary calendar for the logged-in user |
| iCalUID | string | Specifies event ID in the iCalendar format to be included in the response. Optional. |
| maxAttendees | integer | The maximum number of attendees to include in the response. If there are more than the specified number of attendees, only the participant is returned. Optional. |
| maxResults | integer | Maximum number of events returned on one result page. The number of events in the resulting page may be less than this value, or none at all, even if there are more events matching the query. Incomplete pages can be detected by a non-empty nextPageToken field in the response. By default the value is 250 events. The page size can never be larger than 2500 events. Optional. |
| orderBy | enum | The order of the events returned in the result. Optional. The default is an unspecified, stable order. Must set Single Events to |
| privateExtendedProperty | string | Extended properties constraint specified as propertyName=value. Matches only private properties. This parameter might be repeated multiple times to return events that match all given constraints. |
| q | string | Free text search terms to find events that match these terms in any field, except for extended properties. Optional. |
| sharedExtendedProperty | string | Extended properties constraint specified as propertyName=value. Matches only shared properties. This parameter might be repeated multiple times to return events that match all given constraints. |
| showDeleted | boolean | Whether to include deleted events (with status equals "cancelled") in the result. Cancelled instances of recurring events (but not the underlying recurring event) will still be included if showDeleted and singleEvents are both False. If showDeleted and singleEvents are both True, only single instances of deleted events (but not the underlying recurring events) are returned. Optional. The default is False. |
| showHiddenInvitations | boolean | Whether to include hidden invitations in the result. Optional. The default is False. |
| singleEvents | boolean | Whether to expand recurring events into instances and only return single one-off events and instances of recurring events, but not the underlying recurring events themselves. Optional. The default is False. |
| timeMax | string | Upper bound (exclusive) for an event's time to filter by. Must be an RFC3339 timestamp with mandatory time zone offset, for example, 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. Milliseconds may be provided but are ignored. Must be greater than Min Time. |
| timeMin | string | Lower bound (exclusive) for an event's time to filter by. Must be an RFC3339 timestamp with mandatory time zone offset, for example, 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. Milliseconds may be provided but are ignored. Must be smaller than Max Time. |
| timeZone | string | Time zone used in the response. Optional. The default is the time zone of the calendar. |
| updatedMin | string | Lower bound for an event's last modification time (as a RFC3339 timestamp) to filter by. When specified, entries deleted since this time will always be included regardless of showDeleted. Optional. The default is not to filter by last modification time. |
| eventTypes | string[] | Filter events by event type |