Webhooks
Endpoints
- GET
List webhooks
https://api.clicklookup.com/v1/webhooks
- POST
Create a webhook
https://api.clicklookup.com/v1/webhooks
- PATCH
Update a webhook
https://api.clicklookup.com/v1/webhooks/{webhook_id}
- DEL
Delete a webhook
https://api.clicklookup.com/v1/webhooks/{webhook_id}
- GET
List deliveries
https://api.clicklookup.com/v1/webhooks/{webhook_id}/deliveries
- POST
Retry a delivery
https://api.clicklookup.com/v1/webhooks/{webhook_id}/deliveries/{delivery_id}/retry
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