Event types
ReachOwl supports five webhook event types:Creating a webhook
Subscribe to events by creating a webhook withPOST /api/v1/webhooks. You must provide a url and an events array. You can also restrict the webhook to a single campaign by including an optional campaign_id.
Updating and deleting webhooks
Change an existing webhook by sending aPUT request to /api/v1/webhooks/{id} with the updated fields.
DELETE request.
Webhook payload
When an event fires, ReachOwl sends a JSON payload to your URL. The payload includes the event name, the campaign that triggered it, and the contact involved.
Example payload:
Scoping events
If you manage many campaigns, filter webhook traffic by settingcampaign_id when you create the webhook. This ensures you only receive events for that campaign.
Related endpoints
/api-reference/webhooks/list— list your webhooks/api-reference/webhooks/create— create a new webhook/api-reference/webhooks/update— update an existing webhook
