All templates
Starters
Mock a webhook endpoint
A public URL that accepts any webhook and shows you exactly what arrived.
2 routes · live immediately · no account needed
Point Stripe, GitHub, Shopify, or your own service at this mock and every delivery lands in the live Request Inspector — full headers, full body, exact timing. It answers 200 immediately so the sender marks the delivery as successful and does not start retrying, which makes it a straightforward way to see the real shape of a provider's payload before you write the handler for it.
What you get
POST
/webhooks/{provider}templated200 OKGET
/webhooks/{provider}templated200 OKResponse template
POST /webhooks/{provider}
Values in double braces are rendered per request.
{
"received": true,
"provider": "{{ request.path_params.provider }}",
"received_at": "{{ now_iso() }}"
}Good for
- See a provider's real webhook payload before writing the handler
- Confirm your own service sends what you think it sends
- Give a provider a public URL that always succeeds, during setup