Delivery Logs
Every delivery attempt is stored with HTTP status, response body, headers sent, and full attempt history.
The plugin stores a log entry for every webhook delivery: HTTP status code, response body, request headers, final resolved URL, duration in milliseconds, and a JSON array of all retry attempts. Logs are browsable and filterable in the admin panel. Each entry links back to its queue job and exposes a replay button.
Log statuses
`pending` → `success` | `failed` (retrying) | `permanently_failed` | `skipped` (condition check failed) | `test`. Condition-skipped events are replayable — useful for testing condition changes against past payloads.
Filtering
Filter by status, webhook, trigger name, event UUID, target URL, or date range. The REST API exposes the same filters programmatically.