Events

Data collections provide events for when records are created, updated, or deleted.

Event Types

  • created - Triggered when a new record is created
  • updated - Triggered when an existing record is updated
  • deleted - Triggered when a record is deleted

Implementation Types

Implementation TypeDescriptionWhen to UseDocumentation
WebhookReal-time event notifications via HTTP callbacksExternal app supports webhooksWebhook Events
Pull Latest RecordsFetch records based on timestampsAPI supports timestamp filtering, no webhooksPull Latest Implementation
Custom PullSubscribe/pull with state managementAPI has delta/change trackingCustom Pull Implementation
Full ScanCompare complete record snapshotsNo other options available, small collections onlyFull Scan Implementation

Recommended - Choose webhook implementation whenever possible for best performance and real-time updates.

If event implementation is not provided, a full-scan implementation will be used by default.

Data Collection Events Configuration Example

events:
  created:
    implementationType: webhook # or pull-latest, custom-pull, full-scan
  updated:
    implementationType: webhook
  deleted:
    implementationType: webhook