Capture & inspect
Webhook inbox events
Accept a public HTTP request, list captured traffic, and retrieve one event in full.
GET
/webhooks/inbox- Service
- Webhook Inbox
- Billing
- Free
01
Public capture endpoint
Send any HTTP method to /webhooks/inbox/:key. This receiver does not require a FINAP API key because the unguessable whk_ key identifies the inbox.
curl https://api.finap.uk/api/v1/webhooks/inbox/whk_capture_key \
-X POST \
-H "Content-Type: application/json" \
-d '{"event":"payment.completed","id":"pay_0192"}'02
List captured events
limitquery integerNumber of events to return. Defaults to 50 and is capped at 100.
curl "https://api.finap.uk/api/v1/webhooks/inbox?limit=50" \
-H "Authorization: Bearer $FINAP_API_KEY"03
Retrieve one event
GET /webhooks/inbox/events/:eventId returns the request method, stored headers and body, source IP, receive time, and recorded status.
idstringCaptured event identifier.
endpointIdstringOwning inbox endpoint.
methodstringIncoming HTTP method.
headersRecord<string, string>Stored request headers without Authorization.
bodyunknownParsed JSON or captured text.
ip / receivedAtstring | nullSource and receive timestamp metadata.