Webhooks Overview
Use webhooks to receive asynchronous provider callbacks and to inspect or replay authenticated card webhook events.What Webhooks Cover
- provider callback ingestion for card programs
- authenticated review of stored card webhook events
- replay of individual card webhook events when operationally required
Reviewed Public Endpoint Surface
The reviewed public webhook surface currently includes:POST /api/v1/webhooks/cards/{provider}to receive provider callbacksGET /api/v1/webhooks/cards/events/{card_id}to list authenticated card webhook eventsPOST /api/v1/webhooks/cards/events/{event_id}/replayto replay one authenticated card webhook event
Recommended Delivery Model
- Accept the request quickly and return
2xx - Verify the webhook signature
- Store the event idempotently
- Process the business effect asynchronously
- Keep replay-safe logic for retries and duplicate deliveries
Compatibility Notes
- Generic webhook endpoint CRUD such as
POST /webhooksorGET /webhooks/{id}is not part of the reviewed public gateway route set at this time. - If your tenant has managed webhook endpoint configuration, treat that as a separately issued contract or console capability rather than a reviewed public HTTP route.
Related Pages
Webhook Management Note
Compatibility note for older webhook-management docs
Verify Signatures
Validate webhook authenticity safely
Webhook Events
See the event catalogue and payload examples
Handling Webhooks
Implementation guide and reliability patterns