FINAP/Webhooks

Disposable inspection

Request inbox

Create a capture URL and inspect exactly what another service sent.

01

Create an inbox

curl https://api.finap.uk/api/v1/webhooks/endpoints \
  -X POST \
  -H "Authorization: Bearer $FINAP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"label":"Checkout staging"}'
02

Receive any HTTP request

The public capture URL accepts every HTTP method. JSON stays structured; non-JSON text is stored up to 64,000 characters. Authorization headers are intentionally omitted from stored request headers.

03

Manage captures

GET /webhooks/endpoints
Authenticated

List active capture endpoints.

DELETE /webhooks/endpoints/:id
Authenticated

Revoke an endpoint. Its public URL then returns 404.

GET /webhooks/inbox?limit=50
Authenticated

List captured events. Limit is capped at 100.

GET /webhooks/inbox/events/:eventId
Authenticated

Read one captured request.

FINAP / API v1

Last reviewed against the live implementation · July 2026