🔌 API

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

#webhooks#api#events#hmac

Still stuck?

We reply to every email within one business day.

Contact support