Feature since v1.1.0
Event Identity & Deduplication Headers
Every dispatched event gets a UUID and ISO 8601 timestamp embedded in the payload and request headers.
$
At capture time, each event is assigned a v4 UUID (`event.id`) and a UTC timestamp (`event.timestamp`). These are embedded in the payload under the `event` key and sent as `X-Event-Id` and `X-Event-Timestamp` headers on every delivery attempt — including retries. `X-Webhook-Id` carries the webhook's own stable UUID to identify the source configuration.
Payload structure
The default payload shape includes: `event.id` (UUID), `event.timestamp` (ISO 8601 UTC), `event.version` (plugin schema version), `hook` (trigger name), `args` (raw WordPress hook arguments), `timestamp` (Unix epoch), and `site` (site URL and name).
/ Related
Ready Stop losing webhooks.
Stop losing webhooks.
Start logging them.
$ wp plugin install flowsystems-webhook-actions --activate