Rassmi Developers

Webhooks

Retries & Delivery Log

A delivery that does not get a 2xx answer is tried again, up to 4 attempts.

Retry schedule

AttemptWhen
1As the event happens (within seconds).
210 minutes after the first failure.
32 hours later.
412 hours later. Then the delivery is given up.

What counts as a failure

  • Any status other than 2xx, including 3xx: redirects are not followed.
  • No answer within 3 seconds, or no connection.
  • An endpoint that resolves to a private or local address: such a delivery is blocked, not retried.

The delivery log

Every attempt is recorded for 90 days with the status your server answered, its duration and the error, if any: read it with List Deliveries, or on the API Key page of your dashboard. All attempts of one delivery share its delivery_id.

{
    "data": [
        {
            "delivery_id": "0199a3d4-2e6f-7c10-b3a5-8d9e0f1a2b3c",
            "event": "order.confirmed",
            "attempt": 1,
            "success": true,
            "status_code": 200,
            "duration_ms": 142,
            "error": null,
            "created_at": "2026-10-30T09:31:05+00:00"
        }
    ],
    "meta": {
        "current_page": 1,
        "last_page": 1,
        "per_page": 20,
        "total": 1
    }
}