Delivery Logs & Errors
Every delivery — successful or failed — is logged. This lets you diagnose problems quickly and manually trigger individual deliveries again when needed.
View Logs
Go to Delivery → Connections → [select connection] → Log. You will see a chronological list of all delivery attempts with status, timestamp, and details.
Status Meanings
| Status | Meaning |
|---|---|
| Successful | Delivery was acknowledged by the target with a 2xx response |
| Failed | Delivery has permanently failed (after all retries) |
| Retrying | Delivery failed; further attempts are pending |
| Pending | Delivery is in the queue and has not been processed yet |
Error Diagnosis
For failed deliveries, the log shows the HTTP status code (for webhooks) or the error message (for MQTT). Common causes:
- 4xx (e.g. 401, 403): Authentication failed — check your token or signing secret.
- 5xx: Server error on the recipient's side — wait for availability or contact the system operator.
- Timeout: The target is responding too slowly — check the reachability and performance of the endpoint.
- MQTT connection error: Broker unreachable or credentials incorrect.
Automatic Deactivation
After 5 consecutive failures, the connection is automatically deactivated. You will receive a notification. New readings will not be delivered for this connection until you reactivate it.
To reactivate a deactivated connection:
- Go to Delivery → Connections.
- Open the deactivated connection.
- Fix the issue (e.g. update the URL or credentials).
- Click Activate.
Resend an Individual Delivery
Click Resend next to a failed entry in the log to trigger that delivery once more. This is useful when the recipient was temporarily unavailable.
Test vs. Live Deliveries
Deliveries triggered via the Test button are marked as test deliveries in the log and do not count towards the failure counter for automatic deactivation.