Skip to main content
GET
/
v1
/
webhooks
/
deliveries
curl -X GET "https://olp-api.nipuntheekshana.com/v1/webhooks/deliveries?page=1&limit=10" \
  -H "Authorization: Bearer <your_jwt_token>"
{
  "deliveries": [
    {
      "id": "del_abc123def456",
      "event": "payment.completed",
      "url": "https://yoursite.com/webhooks/openpay",
      "status": "success",
      "statusCode": 200,
      "responseTime": 87,
      "attempts": 1,
      "createdAt": "2026-03-26T14:55:12Z"
    },
    {
      "id": "del_xyz789ghi012",
      "event": "payment.expired",
      "url": "https://yoursite.com/webhooks/openpay",
      "status": "failed",
      "statusCode": 500,
      "responseTime": 3021,
      "attempts": 3,
      "createdAt": "2026-03-25T18:30:00Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 10,
    "total": 34,
    "totalPages": 4
  }
}

Authentication

This endpoint requires a Bearer token in the Authorization header.
Authorization: Bearer <your_jwt_token>

Query Parameters

page
integer
default:"1"
The page number for pagination.
limit
integer
default:"20"
The number of deliveries per page. Maximum value is 100.
status
string
Filter by delivery status. Accepted values: success, failed, pending.

Response

deliveries
array
An array of webhook delivery objects.
pagination
object
Pagination metadata.
curl -X GET "https://olp-api.nipuntheekshana.com/v1/webhooks/deliveries?page=1&limit=10" \
  -H "Authorization: Bearer <your_jwt_token>"
{
  "deliveries": [
    {
      "id": "del_abc123def456",
      "event": "payment.completed",
      "url": "https://yoursite.com/webhooks/openpay",
      "status": "success",
      "statusCode": 200,
      "responseTime": 87,
      "attempts": 1,
      "createdAt": "2026-03-26T14:55:12Z"
    },
    {
      "id": "del_xyz789ghi012",
      "event": "payment.expired",
      "url": "https://yoursite.com/webhooks/openpay",
      "status": "failed",
      "statusCode": 500,
      "responseTime": 3021,
      "attempts": 3,
      "createdAt": "2026-03-25T18:30:00Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 10,
    "total": 34,
    "totalPages": 4
  }
}