Skip to main content
Webhooks deliver real-time event notifications to your server whenever something happens on the platform — a deal status changes, a loan is approved, a trade settles. This recipe shows how to subscribe, verify delivery, and replay failed events.

Overview


Step 1 — Create a Subscription

Point the platform at your endpoint and specify which events to receive. If you omit events, you’ll receive all event types.
Response
Save the secret — it is only shown once. Use it to verify webhook signatures on incoming requests.

Available Events


Step 2 — List Your Subscriptions

Response

Step 3 — View Delivery History

Check which events have been delivered and whether they succeeded.
Response

Step 4 — Replay a Failed Delivery

If a delivery failed (your server was down, returned a non-2xx, etc.), you can trigger a replay:
Response
A new delivery attempt is queued. Check delivery history after a moment to confirm the result.

Step 5 — Remove a Subscription

Response

Verifying Webhook Signatures

Every webhook delivery includes an X-9Squid-Signature header. Verify it using the secret returned when you created the subscription to confirm the request is genuine.
Always reject requests where the signature does not match.

Webhook Payload Shape

The data object shape varies by event type.

What’s Next