Skip to main content
Webhooks let your product react when Convertly finishes work. Instead of polling every possible workflow forever, you can subscribe to events and update your own records when a conversion or file upload completes.

Subscribable events

Event delivery

Convertly posts a JSON event envelope to each active endpoint subscribed to the event type. Every delivery includes the event type, timestamp, and HMAC signature headers.

Signed headers

Delivery behavior

Convertly accepts events durably and delivers them asynchronously, so a slow customer endpoint does not hold the originating API request open. Failed deliveries retry after approximately 1 minute, 5 minutes, 30 minutes, 2 hours, 8 hours, 24 hours, and 72 hours. After the eighth failed attempt the delivery enters dead_letter. Five consecutive dead-letter deliveries automatically pause the endpoint; an owner or admin can review the failure and explicitly enable it again. Interrupted delivery attempts are recovered automatically. Consumers should still store convertly-event-id and make handlers idempotent because networks can deliver the same event more than once.

Delivery history and retries

Use delivery history to show webhook health in your dashboard or support tools:
Each delivery includes the stable event ID, endpoint, event type, status, HTTP status, response body preview, attempt count, next retry, replay count, last error, and timestamps. To replay a delivery, call:
The replay keeps the original event ID and queues the existing outbox record again. Restricted API keys need the webhooks:manage scope.

Build with webhooks

Verify signatures and subscribe to Convertly events.
Last modified on July 31, 2026