Skip to main content
The payload structure depends on your destination type:
  • Webhook destinations: Payloads include notificationType and data fields.
  • Kinesis and Amazon S3 destinations: Payloads contain the data object. The notificationType is included in the event metadata (for S3, this is the object’s metadata).
You can find the OpenAPI spec for notification payloads on GitHub, or refer to the examples below:
Some payloads may include a config field nested within the data field. This config contains the complete installation configuration, including read, write, subscribe, and proxy settings. The installation.updated event also includes an additional lastConfig field representing the previous configuration. If the configuration object is too large to include inline, we will generate a signed URL you can use to fetch full configuration via GET request as a JSON file.
Webhook destination payload:
Kinesis and S3 destination payload:
Note: config contains the complete installation configuration object including read, write, subscribe, and proxy settings. installation.updated includes an additional lastConfig field with the previous configuration.
Webhook destination payload:
Kinesis and S3 destination payload:
Webhook destination payload:
Kinesis and S3 destination payload:
Note: config contains the complete installation configuration object including read, write, subscribe, and proxy settings.
Webhook destination payload:
Kinesis and S3 destination payload:
Note: fromTimestamp and untilTimestamp indicate the time range of the triggered read.
Webhook destination payload:
Kinesis and S3 destination payload:
Note: error describes what went wrong during the triggered read.
Webhook destination payload:
Kinesis and S3 destination payload:
Note: For partial failures, success is false with both successfulRecordIds and errors populated.
Webhook destination payload:
Kinesis destination payload:
connection.created, connection.refreshed, connection.updated, and connection.deleted share the same payload shape. notificationType reflects the specific event.Webhook destination payload:
Kinesis and S3 destination payload:
The error field is deprecated and kept for backward compatibility. Use errors instead. Both fields contain the same value.
Webhook destination payload:
Kinesis and S3 destination payload:
Webhook destination payload:
Kinesis and S3 destination payload: