Webhooks

Get a signed HTTP POST on your server when something happens in the workspace.

Endpoints

How delivery works

Register an endpoint with Create a webhook and we POST a JSON event to it whenever one of its events happens. Respond with any 2xx within 10 seconds to acknowledge it.

A failed delivery is retried after 1 minute, 5 minutes, 30 minutes and 2 hours, then marked failed. Resend it from the delivery log or with Retry a delivery.

Verifying signatures

Each request carries X-ClickLookup-Event, X-ClickLookup-Delivery (unique per delivery, use it to drop duplicates) and X-ClickLookup-Signature: sha256= followed by an HMAC-SHA256 of the raw body, keyed with the endpoint’s secret. Compute it yourself and compare before trusting the payload.

Events

click.cap_reachedrotator_url.startedrotator_url.pausedrotator_url.finishedconversion.receiveddomain.verifieddomain.failedlink.destination_down