Webhooks let you get notifications when things happen in your Websets. When you create a webhook, you choose which events you want to know about and where to send the notifications.
When an event happens, Exa sends an HTTP POST request to your webhook URL with:
The webhook starts as active and begins getting notifications right away. You’ll get a secret key for checking webhook signatures - save this safely as it’s only shown once when you create the webhook.
Your Exa API key
The events to trigger the webhook
1 - 19 elementswebset.created, webset.deleted, webset.paused, webset.idle, webset.search.created, webset.search.canceled, webset.search.completed, webset.search.updated, import.created, import.completed, webset.item.created, webset.item.enriched, monitor.created, monitor.updated, monitor.deleted, monitor.run.created, monitor.run.completed, webset.export.created, webset.export.completed The URL to send the webhook to
Set of key-value pairs you want to associate with this object.
Webhook
The unique identifier for the webhook
"webhook"The status of the webhook
active, inactive The events to trigger the webhook
1webset.created, webset.deleted, webset.paused, webset.idle, webset.search.created, webset.search.canceled, webset.search.completed, webset.search.updated, import.created, import.completed, webset.item.created, webset.item.enriched, monitor.created, monitor.updated, monitor.deleted, monitor.run.created, monitor.run.completed, webset.export.created, webset.export.completed The URL to send the webhook to
The secret to verify the webhook signature. Only returned on Webhook creation.
The date and time the webhook was created
The date and time the webhook was last updated
The metadata of the webhook