Live demo · public endpoint

POST a webhook, watch it appear.

This page subscribes to the Splithook capture topic over Mercure. Every webhook sent to e.splithook.com/demohook appears instantly below. A cron also injects synthetic Stripe / GitHub / Shopify samples every minute so you always have something to look at.

try it · curl from your terminal
curl https://e.splithook.com/demohook \
  -X POST \
  -H "content-type: application/json" \
  -d '{"hello":"world"}'
streaming · e.splithook.com/demohook
  • 13:02:20 POST 200
    orders/create
    163 B · 200✓
    f3f97e
  • 13:01:19 POST 200
    checkout.session.completed
    304 B · 200✓
    3c1a29
  • 13:00:18 POST 200
    payment_intent.succeeded
    275 B · 200✓
    1458af
  • 12:59:17 POST 200
    checkout.session.completed
    304 B · 200✓
    3b4351
  • 12:58:16 POST 200
    Notification
    389 B · 200✓
    23e9a4
  • 12:57:15 POST 200
    Notification
    389 B · 200✓
    b3b0b6
  • 12:56:14 POST 200
    checkout.session.completed
    304 B · 200✓
    865752
  • 12:55:14 POST 200
    checkout.session.completed
    304 B · 200✓
    d4c0c3
  • 12:54:13 POST 200
    pull_request
    181 B · 200✓
    1636ed
  • 12:53:12 POST 200
    Notification
    389 B · 200✓
    2b1814
  • 12:52:11 POST 200
    orders/create
    162 B · 200✓
    15dce3
  • 12:51:10 POST 200
    payment_intent.succeeded
    276 B · 200✓
    32a4b0
  • 12:50:09 POST 200
    Notification
    389 B · 200✓
    11a07c
  • 12:49:08 POST 200
    push
    303 B · 200✓
    4d822e
  • 12:48:07 POST 200
    orders/create
    162 B · 200✓
    2ad1a1
  • 12:47:06 POST 200
    payment_intent.succeeded
    276 B · 200✓
    87589d
  • 12:46:05 POST 200
    push
    303 B · 200✓
    9a4b63
  • 12:45:04 POST 200
    pull_request
    181 B · 200✓
    0ffa16
  • 12:44:03 POST 200
    push
    303 B · 200✓
    948542
  • 12:43:02 POST 200
    checkout.session.completed
    304 B · 200✓
    c5bd39
orders/create
POST · 163 B · 2026-10-16 13:02:20
200 OK
{
    "id": 4452987,
    "email": "shopper@example.com",
    "total_price": "171.81",
    "currency": "EUR",
    "financial_status": "paid",
    "line_items": [
        {
            "title": "Demo product",
            "quantity": 1
        }
    ]
}

Snapshot of the most recent webhook at page load. Refresh to see newer payloads — or sign up to inspect every capture in your own dashboard.

Want your own endpoint? It's free.

No credit card. 1 endpoint, 24h retention, ready in 30 seconds.

Create a free account