cURL
curl --request GET \ --url http://localhost:3000/api/canary/webhook-endpoints \ --header 'Authorization: Bearer <token>'
{ "data": [ { "id": "webhook_001", "merchantId": "merchant_456", "url": "https://example.com/webhooks", "events": [ "checkout.session.completed", "purchase.succeeded", "transfer.completed" ], "active": true, "metadata": {}, "createdAt": "2025-01-15T10:30:00.000Z", "updatedAt": "2025-01-15T10:30:00.000Z" } ], "pagination": { "limit": 50, "offset": 0, "total": 3, "hasMore": false } }
Lists all configured webhook endpoints
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Bearer <token>
<token>
The ID of the merchant. This parameter is required.
Maximum number of records to return
Number of records to skip
Successfully retrieved webhook endpoints
Show child attributes