POST.
Create a webhook
1
Open Integrations → Webhooks
Go to Configuration → Integrations → “4 · Webhooks”.
2
Add your endpoint
Enter an
https:// URL (HTTP is rejected) and select the events to subscribe to.3
Save your signing secret
TrackRev shows the endpoint’s signing secret (
whsec_…) once — store it to verify
signatures.Payload
Every delivery is aPOST with this envelope:
Verify the signature
ComputeHMAC-SHA256(rawBody, signingSecret) and compare (constant-time) to
X-TrackRev-Signature:
Events
Delivery behaviour
- Each event is delivered to every active webhook subscribed to it.
- Delivery times out after 5 seconds and is best-effort — TrackRev records the last status but does not block your product on your endpoint.
- Return a
2xxquickly; do heavy work asynchronously on your side.
Manage webhooks (add, disable, delete) from the same Integrations section. Each row shows its last
delivery status and time.

