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:

  1. Go to Delivery → Connections.
  2. Open the deactivated connection.
  3. Fix the issue (e.g. update the URL or credentials).
  4. 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.