POST ReachHunt sends to your server when something changes: a lead replies, a campaign finishes, a tag is added.
Add a webhook
1
Open webhooks
In ReachHunt, open Settings → Webhooks and select Add webhook.
2
Set it up
Enter a name and your
https:// URL, and pick the events it receives. Add a secret header so your server can check each request.3
Test it
Open the webhook’s menu and select Send test event.
The event
Every event has the same envelope:Headers
Every request also carries the headers you added to the webhook.
ReachHunt does not sign requests. Add a secret header to the webhook and reject any request without it, see Receiving webhooks.
Event types
Each event type has its own page under Event types with its full schema.
- New event types are not added to existing webhooks. Edit a webhook to start receiving them.
- Payloads follow the API’s conventions: camelCase names, timestamps in ISO 8601 UTC, and
nullfor a value that does not apply. - New event types and
datafields can be added within version1. Ignore what you don’t know.
Limits
- Up to 10 webhooks in a workspace.
- Up to 5 custom headers on a webhook.
- The URL must start with
https://, point to a public address, and be at most 2048 characters. - Your server has 10 seconds to answer.
Receiving webhooks
Answer deliveries, check they came from ReachHunt, and handle retries.