curl "https://api.swiftpay.cx/api/webhooks/events?limit=10" \
-H "Authorization: Bearer mp_live_your_api_key"
{
"success": true,
"data": {
"events": [
{
"id": "evt_abc123",
"eventId": "sess_xyz789",
"eventType": "checkout.succeeded",
"payload": {
"id": "sess_xyz789",
"amount": 10000,
"currency": "USD"
},
"createdAt": "2024-01-15T10:30:00Z",
"deliveries": [
{
"id": "del_123",
"endpointId": "wh_abc123",
"endpointUrl": "https://yoursite.com/webhooks",
"status": "success",
"attemptCount": 1,
"maxAttempts": 5,
"responseStatusCode": 200,
"responseBody": "OK",
"errorMessage": null,
"createdAt": "2024-01-15T10:30:01Z",
"lastAttemptAt": "2024-01-15T10:30:01Z",
"nextRetryAt": null
}
]
}
]
}
}
List webhook event delivery history
curl "https://api.swiftpay.cx/api/webhooks/events?limit=10" \
-H "Authorization: Bearer mp_live_your_api_key"
{
"success": true,
"data": {
"events": [
{
"id": "evt_abc123",
"eventId": "sess_xyz789",
"eventType": "checkout.succeeded",
"payload": {
"id": "sess_xyz789",
"amount": 10000,
"currency": "USD"
},
"createdAt": "2024-01-15T10:30:00Z",
"deliveries": [
{
"id": "del_123",
"endpointId": "wh_abc123",
"endpointUrl": "https://yoursite.com/webhooks",
"status": "success",
"attemptCount": 1,
"maxAttempts": 5,
"responseStatusCode": 200,
"responseBody": "OK",
"errorMessage": null,
"createdAt": "2024-01-15T10:30:01Z",
"lastAttemptAt": "2024-01-15T10:30:01Z",
"nextRetryAt": null
}
]
}
]
}
}
Show properties
Show event object
checkout.succeeded)Show delivery object
pending, success, failedcurl "https://api.swiftpay.cx/api/webhooks/events?limit=10" \
-H "Authorization: Bearer mp_live_your_api_key"
{
"success": true,
"data": {
"events": [
{
"id": "evt_abc123",
"eventId": "sess_xyz789",
"eventType": "checkout.succeeded",
"payload": {
"id": "sess_xyz789",
"amount": 10000,
"currency": "USD"
},
"createdAt": "2024-01-15T10:30:00Z",
"deliveries": [
{
"id": "del_123",
"endpointId": "wh_abc123",
"endpointUrl": "https://yoursite.com/webhooks",
"status": "success",
"attemptCount": 1,
"maxAttempts": 5,
"responseStatusCode": 200,
"responseBody": "OK",
"errorMessage": null,
"createdAt": "2024-01-15T10:30:01Z",
"lastAttemptAt": "2024-01-15T10:30:01Z",
"nextRetryAt": null
}
]
}
]
}
}
| Status | Description |
|---|---|
pending | Event queued for delivery |
success | Successfully delivered (received 2xx response) |
failed | All retry attempts exhausted |