| name | bridge-xyz-webhooks |
| description | Receive and verify Bridge (bridge.xyz) webhooks. Use when setting up Bridge webhook handlers, debugging RSA signature verification of the X-Webhook-Signature header, or handling stablecoin/fiat events like customer.updated, kyc_link.updated, transfer.updated, and virtual_account.activity.
|
| license | MIT |
| metadata | {"author":"hookdeck","version":"0.1.0","repository":"https://github.com/hookdeck/webhook-skills"} |
Bridge (bridge.xyz) Webhooks
Bridge is a stablecoin orchestration platform (customers, KYC links, transfers,
virtual accounts, cards). It delivers webhooks signed with an RSA-SHA256
signature and verified against a per-endpoint PEM public key returned when
you create/update the webhook — there is no HMAC shared secret and no official SDK.
When to Use This Skill
- How do I receive Bridge webhooks?
- How do I verify the Bridge
X-Webhook-Signature header?
- Why is my Bridge webhook signature verification failing?
- How do I handle
customer.updated, kyc_link.updated, transfer.updated, or virtual_account.activity events?
- How do I create and enable a Bridge webhook endpoint via the API?
Verification (core)
Bridge sends X-Webhook-Signature: t=<timestamp_ms>,v0=<base64_signature>. Verify
with the endpoint's RSA public key (the PEM from the webhook API
response). Use the request body — don't first.