https://webhooktrap.dev/i/:inboxId — drop that URL into Stripe, GitHub, Shopify, or any other service, and Webhooktrap starts capturing every request it receives immediately.
Anonymous vs saved inboxes
Webhooktrap gives you two inbox types depending on how much staying power you need.- Anonymous inbox
- Saved inbox
An anonymous inbox requires no account and is ready the moment you create it. Use it when you need a quick capture endpoint for a one-off test or a short debugging session.
- No sign-up required — create one with a single API call or from the dashboard
- 48-hour TTL — the inbox and all its events are automatically deleted after 48 hours
- No replay history — once the inbox expires, captured events are gone
- Best for: quick smoke tests, sharing a reproduction case, or exploring a new provider’s payload shape
Create an inbox
Creating an inbox takes a single POST request. No request body or authentication is required for an anonymous inbox.Use the ingest URL with any provider
Paste the ingest URL wherever a webhook destination is required. Webhooktrap responds with200 OK to every inbound request so the provider registers the endpoint as healthy.
Copy your ingest URL
Copy the full URL from the API response or from the inbox detail page in your dashboard.
Paste it into your provider
Navigate to your provider’s webhook settings — for example, Stripe → Developers → Webhooks → Add endpoint — and paste the URL as the destination.
Trigger an event
Send a test event from the provider’s dashboard, or perform the action that triggers the webhook in your application.
Anonymous inboxes expire 48 hours after creation. All events captured in that inbox are permanently deleted when the inbox expires. If you need to keep events longer, create a saved inbox with a free account.
