Digital Empire › Webhooks › Tester
Paste your endpoint URL, pick an event, optionally edit the payload, and fire a real signed delivery. Response status + headers + body echoed below.
whsec_test_public_2026_08_ROMEO16 so you can verify signatures with the exact code you plan to ship. Production events use a per-webhook secret returned when you POST to /api/customer/webhooks. Outbound POSTs route through the SSRF-hardened dispatcher; private IPs / metadata endpoints / non-standard ports are refused. Rate limit: 10 / min, 100 / hour per IP.Each delivery includes the following headers (identical to production):
X-Digital-Empire-Event-Id -- fresh UUID per delivery.X-Digital-Empire-Event-Type -- e.g. pixelproof.scan.complete.X-Digital-Empire-Timestamp -- Unix seconds.X-Digital-Empire-Signature -- sha256=<hex> HMAC of {timestamp}.{raw_body}.X-Digital-Empire-Test-Mode -- 1 (only on tester traffic; production events omit this).The data field of the envelope is exactly what your handler will receive in production. If you want to verify signatures, grab a copy-paste sample for your language and plug in the public test secret above.
{
"id": "evt_<ulid>",
"event": "<event.type>",
"product": "pixelproof" | "tariffwatch" | "entryproof" | "all",
"occurred_at": "<ISO 8601>",
"data": { /* per-event payload */ }
}