SSIS tips: what's new in Google Calendar connection

Introduction

In this article, we highlight the latest improvements to the Google Calendar connector available in the ZappySys API connector. These updates improve compatibility with Google authentication, expand the available event fields, and introduce new filtering and pagination capabilities.

All the changes described in this article were introduced in version 6.0.0.10308, released on March 03, 2026.

Prerequisites

What’s new in the Google Calendar connector

The Google Calendar connector has received several important updates focused on authentication reliability, improved event metadata, and enhanced querying capabilities.

New default ZappySys application

The connector now uses a new default ZappySys application when the parameter UseCustomApp=False.

The previous application was blocked for many users due to changes in Google’s security policies. The new default app resolves this issue and ensures smoother authentication without requiring custom app registration. This change improves the overall connection experience and reduces configuration complexity.

Pagination support for List Calendars

The List Calendars endpoint now supports pagination. Pagination improves performance and helps avoid API response size limits when accessing accounts with many calendars.

Additional event columns

New fields have been added across several endpoints. These additional columns expose more metadata from Google Calendar events, including the following endpoints:

  1. list_events
  2. create_event
  3. update_event

These new columns allow SSIS packages to access richer event information without requiring custom API transformations.

New event properties in get_event and list_events

Several new fields are now available when retrieving event information. Examples include StartsOn, EndsOn, and Location.

These columns simplify event-scheduling workflows and enable easier reporting, filtering, and synchronization.

New Send event Updates parameter for event notifications

The create_event and update_event endpoints now include the SendUpdates parameter. This parameter controls whether notifications are sent to guests when events are created or updated. The available options include all, externalOnly, and none. This provides better control over calendar management tasks when automating them with SSIS.

Improved filtering options for list_events

The list_events endpoint now supports additional filtering parameters, including Start Time, End Time, Show Deleted, Single Events, Max Result, and Order By.

These filters allow packages to retrieve events within specific time ranges, making it easier to build time-based ETL pipelines or reporting solutions.

Support for reading events from all calendars

The connector now supports retrieving events from all calendars associated with an account. This simplifies scenarios where integrations need to aggregate or monitor events across multiple calendars.

Support for attendees, attachments, and reminders as raw arrays

You can now provide attendees, attachments, and reminders as raw arrays of email addresses. This simplifies configuration when creating or updating events and removes the need to construct complex JSON structures manually.

Service account support for calendar listing

The list_calendar endpoint now includes a UserId parameter. The UserId parameter can be me (the authenticated user) or a specific user’s email address, for example someuser@example.com.

Contact us

If you encounter any issues or have specific questions, reach out to our support team via live chat or submit a support ticket using our email: support@zappysys.com.