Skip to main content
List webhook delivery attempts for a business.
GET /api/v1/businesses/:businessId/webhook-deliveries Returns a list of webhook delivery attempts with their status. Failed deliveries are automatically retried up to 3 times at 30-second intervals.

Parameters

Path

NameTypeRequiredDescription
businessIdstringYesThe business ID

Query

NameTypeRequiredDescription
limitintegerNoNumber of items (default 100)
offsetintegerNoPagination offset
sinceintegerNoUnix timestamp (ms) — return items created after this time
untilintegerNoUnix timestamp (ms) — return items created before this time

Request example

curl --request GET 'https://payments.bleepay.com/api/v1/businesses/biz_abc/webhook-deliveries?limit=20' \
  --header 'Authorization: Bearer <business_token>'

Response

Delivery object:
FieldTypeDescription
idstringDelivery identifier
eventTypestringEvent type (e.g. deposit.confirmed)
statusstringDelivery status: PENDING, DELIVERED, FAILED, RETRYING
attemptsintegerNumber of delivery attempts made
lastAttemptAtstring or nullISO 8601 timestamp of last attempt
createdAtstringISO 8601 creation timestamp

Example response

[
  {
    "id": "dly_abc123",
    "eventType": "deposit.confirmed",
    "status": "DELIVERED",
    "attempts": 1,
    "lastAttemptAt": "2026-06-09T12:05:00.000Z",
    "createdAt": "2026-06-09T12:05:00.000Z"
  }
]