Notification log
The notification log records every attempt to deliver a webhook notification.
It provides visibility into how notifications were delivered, whether delivery succeeded, and what happened if delivery failed. Each delivery attempt is recorded independently and cannot be modified.
This allows integrators to verify that external systems received events and to diagnose delivery problems.
What is logged
A log entry is created for every delivery attempt of a webhook notification.
This includes:
- the webhook that attempted delivery
- the event that triggered the notification
- the target endpoint
- the delivery timestamp
- the delivery result
If delivery fails and the system retries the request, each retry attempt is recorded as a separate log entry.
All attempts related to the same event reference the same webhook, event, and payload.
Field reference
Typical fields stored in the notification log include:
- Webhook name – the webhook configuration that produced the delivery
- Event name – the notification event that triggered the webhook
- Target URL – the endpoint receiving the webhook request
- Delivery timestamp – when the delivery attempt occurred
- Delivery status – the outcome of the attempt
- HTTP response code – the status returned by the receiving system
- Attempt number – which retry attempt this represents
- Payload hash – identifier of the delivered payload
- Response body – response returned by the receiving system (if present)
- Error message – description of delivery errors when they occur
These fields allow delivery attempts to be inspected and compared across retries.
Statuses
Each delivery attempt is recorded with one of the following statuses:
-
Delivered
The receiving system responded with HTTP200, indicating the notification was accepted. -
Failed
The receiving system returned a non‑200response or a network error occurred. -
Retrying
A previous delivery attempt failed and another retry has been scheduled.
These states make it possible to understand whether a notification has been successfully delivered or is still being retried.
Retention
Notification log entries are immutable records of delivery attempts.
They allow inspection of:
- the original delivery attempt
- the cause of failures
- subsequent retry attempts
- the final delivery outcome
Because retries create new log entries, the full history of delivery attempts remains visible for troubleshooting and auditing.
Related resources
Related concepts