← All help topics

Webhooks

Integrate with your systems: TestIP notifies your URL about post events.

1When to use

To react to events: notify a chat on publish, log to a CRM, trigger your own pipeline.

2Step 1. Prepare an endpoint

Set up a URL that accepts POST JSON { event, projectId, payload, ts }. Respond with 2xx.

3Step 2. Add a webhook

Dashboard → "Project info" → "Webhooks". Set the URL and pick events.

4Step 3. Verify the signature

Header X-TestIP-Signature = sha256=HMAC_SHA256(body, WEBHOOK_SECRET). Compute the HMAC over the raw body and compare.

5Step 4. Enable/disable

A webhook can be toggled off temporarily without deleting it.

Didn't find an answer? Write to us — we'll help.

Contact support