Webhooks
The current public OpenAPI file includes a webhook connectivity helper endpoint, but it does not yet include the business callback contracts themselves. This page should be treated as callback documentation, not as a Try it endpoint page.What exists today
POST /webhooks/testis the support/helper verification endpoint.POST /webhooks/testcan be documented directly from the OpenAPIpathssection.- Callback-only webhook payloads are intentionally excluded from the current public reference file.
What should happen next
The long-term target is:- keep the verification helper endpoint in the generated API Reference
- define callback contracts in the OpenAPI 3.1
webhookssection - attach dedicated MDX pages to those webhook definitions for delivery policy, retries, signatures, and operator guidance
Why this split matters
Verification helpers and callback contracts are not the same thing. The helper endpoint is a client-invoked API call. The callback contract is an event delivered by BLIPS to the integrator. The callback should be acknowledged with transport-level200 OK.
Business decisions for incoming transaction review do not happen by replying to the webhook itself. They happen through the transaction action endpoints:
POST /transactions/{transactionId}/approvePOST /transactions/{transactionId}/reject
webhooks.
So the intended public shape is:
- generated API page for the webhook verification helper
- MDX callback docs for webhook delivery contracts
- no attempt to present callback contracts as ordinary interactive Try it pages