ExchangeEWS icon

ExchangeEWS

Read/Write Exchange Appointments

Appointment → Get Delta

AI-generated

Summary

Retrieve incremental changes (created, updated, and deleted appointments) from the Exchange calendar since a given synchronization state to keep calendar data up to date.

Inputs

  • Impersonated Email — Email address of the user to impersonate when accessing the calendar (optional).
  • Sync State — An optional sync state string representing the point in time from which to start the synchronization.
  • Max Items Returned (required) — The maximum number of changes to return in a single synchronization call.
  • ID Only (required) — When enabled, only appointment IDs are returned instead of full appointment details.
  • Number Of Days (required) — Limits changes to those from this many days ago; 0 means no time limit.
  • Ignored Item IDs — Comma-separated list of appointment IDs to exclude from the synchronization results.

Output shape

an object containing an appointments property with created, updated, and deleted changes along with a new sync state string

The returned appointments object includes 'created', 'updated', and 'deleted' arrays. The 'created' and 'updated' entries are either full appointment details or only IDs depending on the 'ID Only' parameter. The sync state string should be saved externally to enable incremental future synchronizations.

Examples

Example 1: Synchronize appointment changes since last sync

Provide last sync state and call Get Delta with desired limits to fetch only changes since then.

Links

Discussion