Open inspector →
developer guide

Inspect Webhook Headers and Payload in One Minute

Open the inspector, send one curl, and read method, path, headers, and body. A sixty-second first request with no account or install.

You need to see one webhook: method, path, headers, and body. No account. No package. Keep the tab open.

This is a sixty-second first request. The longer path (tunnels, retries, provider setups) is how to test webhooks online.

0:00 Open the inspector

Go to openwebhook.co. A URL appears immediately:

https://hooks.openwebhook.co/YOUR_UUID

Append /probe so the path is obvious in the list:

https://hooks.openwebhook.co/YOUR_UUID/probe

0:20 Send one request

curl -X POST \
  'https://hooks.openwebhook.co/YOUR_UUID/probe' \
  -H 'content-type: application/json' \
  -H 'x-signature: t=1716400000,v1=test' \
  --data '{"id":"evt_1","type":"order.created"}'

Or paste the URL into a provider and fire their sample.

0:40 Read the panel

Select POST /probe. Check four things:

  • Method and pathPOST and /probe. Query strings stay on the request URL.
  • Content-Typeapplication/json here. Form posts look different.
  • Signature headerx-signature as sent. Copy it before you rewrite the body.
  • Body — parsed JSON and the raw bytes. Do not JSON.parse and re-stringify if you will verify a HMAC; that changes the payload.

Copy cURL from the inspector when you want the same request against your handler.

That is the whole loop. If the next step is localhost, receive a webhook without an account. If the next step is an n8n mapping, read the JSON the workflow sends.

Related guides