Skip to main content
A webhook is an HTTPS 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.
A workspace can have up to 10 webhooks, and you need full access to every section of the workspace to manage them.

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 null for a value that does not apply.
  • New event types and data fields can be added within version 1. 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.