For Developers

Events Overview

An Event is logged by Edlink when data is created, updated, or deleted for a Source.

The Events API allows you to sync only data that has changed (deltas). Events are automatically generated when people, enrollments, terms, and organizations are created, updated, or deleted. Events are scoped to a single integration.

Check out our full guide on the Events API for in-depth instructions and examples.

Properties

PropertyTypeDescription
idstringThe UUID for the object.
dateDateWhen the event occurred.
typeEventTypeThe type of the event.
targetEventTargetThe target of the event.
target_idstringThe UUID of the associated object. The type of this object depends on the value of target.
integration_idstringThe UUID of the associated Integration.
materialization_idstringThe UUID of the associated Materialization.
dataobjectThe new value of the target object after the event occurred.

JSON Example

{
  "id": "00000000-0000-0000-0000-000000000000",
  "date": "2021-07-26T06:15:47.179Z",
  "type": "deleted",
  "target": "person",
  "target_id": "00000000-0000-0000-0000-000000000000",
  "integration_id": "00000000-0000-0000-0000-000000000000",
  "materialization_id": "00000000-0000-0000-0000-000000000000",
  "data": {
    ...
  }
}

Supported Providers

ProviderSupport