Solid Commerce Docs

Webhooks

Webhooks notify your system of changes without polling. Every delivery is signed; deliveries are retried on failure; every delivery can be replayed from the dashboard.

Subscribing

Create a subscription via the API or dashboard. Each subscription carries:

Verifying signatures

Every request includes:

Recompute the signature server-side using your secret; reject any request older than 5 minutes.

Retries

Failed deliveries (non-2xx, timeout) are retried with exponential backoff for up to 24 hours: 1m, 5m, 30m, 2h, 6h, 12h, then dead-letter.

Replay

Any delivery can be replayed from the dashboard or the API:

POST /v1/platform/webhooks/deliveries/{delivery_id}/replay

Replay does not affect the original delivery's status.