webhooks
List Messages
Retrieve all webhook messages for your organization.
Webhook messages represent payloads that were sent (or attempted to be sent) to your subscribed endpoints. Each message contains the event type, payload data, and delivery status information.
Use the event_types query parameter to filter messages by specific event types, such as sync.completed or sync.failed.
get/webhooks/messages
Query parameters
event_typesstring[] nullable
Filter messages by event type(s). Accepts multiple values, e.g., ?event_types=sync.completed&event_types=sync.failed.
Filter messages by event type(s). Accepts multiple values, e.g., ?event_types=sync.completed&event_types=sync.failed.
[ "sync.completed", "sync.failed" ]
Response
List of webhook messages
Example response
[
{
"channels": [
"sync.completed"
],
"event_type": "sync.completed",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"payload": {
"collection_name": "Customer Support Tickets",
"collection_readable_id": "customer-support-tickets-x7k9m",
"event_type": "sync.completed",
"job_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"source_connection_id": "b2c3d4e5-f6a7-8901-bcde-f23456789012",
"source_type": "zendesk",
"status": "completed",
"timestamp": "2024-03-15T09:45:32Z"
},
"timestamp": "2024-03-15T09:45:32Z"
}
]