Webhook setup guide
Updated 2026-04-18 · 1 min read
Enterprise customers can register webhook URLs to receive real-time events. From Settings → Webhooks, add a URL (HTTPS only) and select the events: run.completed, run.failed, credits.low, subscription.renewed.
All webhook deliveries include an HMAC SHA-256 signature in the X-CreaScale-Signature header. Verify with your webhook secret: hmac.new(secret, payload, sha256).hexdigest() — reject any request where the signature does not match.
Retry policy: failed deliveries (non-2xx response) retry with exponential backoff up to 6 times over 24 hours. You can view the delivery log + payloads from Settings → Webhooks → Logs.
Tip: use a tool like webhook.site during development to inspect payload shape. Common use case: trigger a Slack notification + push creatives to your asset library on run.completed.
Tags
Still stuck?
We reply to every email within one business day.