webhookjar
Status

All systems working.

Checked from outside every minute: a real webhook sent, read back by the API and seen on the live stream. Last check 38 s ago.

6 of 6parts working
274 msto catch a webhook, now
99.73%all parts, last 90 days
Parts

Every part, checked every minute.

Each bar is a day. Green is a day it worked every time we checked; hover one for the detail. A quiet day with no webhooks still counts as working.

PartNowLast 90 daysUptime
Catching webhooksPOST to a post URL, answered and stored
274 msjust now
99.59%90 days
APIGET /v1, a real key reading a real inbox
297 msjust now
99.7%90 days
Live updatesThe stream your inbox page listens on
780 msjust now
99.31%90 days
ForwardingWebhooks passed on to your server, with retries
just now
100%90 days
Website and sign-inPages, your account and Google sign-in
159 msjust now
99.76%90 days
Clean-upExpired inboxes and old history removed
9 min agolast run
100%90 days
WorkingSlow at timesDown at timesBefore launch15 JulToday

Response times, last 24 hours

Milliseconds, as a sender sees them through Cloudflare.

CatchingAPI
05001000150024 h ago12 h agonow

Recent notes

Last 90 days
Slow
Catching webhooks slow for about 6 minutes12 Oct
Slow
API slow for about 3 minutes12 Oct
Slow
Live updates slow for about 15 minutes12 Oct
Slow
Website and sign-in slow for about 3 minutes12 Oct
Slow
Catching webhooks slow for about 3 minutes11 Oct
Slow
API slow for about 1 minute11 Oct
Down
Live updates down for about 7 minutes11 Oct
Slow
Website and sign-in slow for about 3 minutes11 Oct
Nothing else to report.
For your monitoring

Watch it from your side too.

Point your uptime monitor at /status.json. It answers 200 while everything works and says which part is not when something does not.

GET https://webhookjar.com/status.json200
{
    "ok": true,
    "checked_at": "2026-10-12T21:18:04+00:00",
    "parts": {
        "catch": {
            "ok": true,
            "state": "ok",
            "ms": 274
        },
        "api": {
            "ok": true,
            "state": "ok",
            "ms": 297
        },
        "live": {
            "ok": true,
            "state": "ok",
            "ms": 780
        },
        "forward": {
            "ok": true,
            "state": "ok",
            "ms": null
        },
        "web": {
            "ok": true,
            "state": "ok",
            "ms": 159
        },
        "cleanup": {
            "ok": true,
            "state": "ok",
            "ms": null
        }
    }
}

How is it checked?

Every minute our server sends a real webhook through Cloudflare, reads it back through the API with a real key, and waits for it on the live stream, the same way you would.

What counts as down?

Two checks in a row that fail. One failed or slow minute shows as slow, not down.

Does a check touch my data?

No. It uses its own inbox and key, and deletes what it sends as soon as it has read it back.

Working now. Try it.

Open an inbox and send it something. See how fast it is for yourself, then read how much it can take.

See the performance tests