Webhook Delivery History
GET
https://dev.breeze-technologies.de/api/v3/wildfires/webhooks/:id/deliveries
View the delivery history for a specific webhook, including successful deliveries and failed attempts.
- cURL
- Python
- Javascript
GET /api/v3/wildfires/webhooks/:id/deliveries
curl -X GET 'https://dev.breeze-technologies.de/api/v3/wildfires/webhooks/550e8400-e29b-41d4-a716-446655440000/deliveries?api_token=<YOUR_API_TOKEN>&status=success&limit=50'
GET /api/v3/wildfires/webhooks/:id/deliveries
import requests
webhook_id = "550e8400-e29b-41d4-a716-446655440000"
url = f"https://dev.breeze-technologies.de/api/v3/wildfires/webhooks/{webhook_id}/deliveries"
params = {
"api_token": "<YOUR_API_TOKEN>",
"status": "success",
"limit": 50
}
response = requests.request("GET", url, params=params)
print(response.text)
GET /api/v3/wildfires/webhooks/:id/deliveries
const axios = require("axios");
const webhookId = "550e8400-e29b-41d4-a716-446655440000";
let config = {
method: "get",
maxBodyLength: Infinity,
url: `https://dev.breeze-technologies.de/api/v3/wildfires/webhooks/${webhookId}/deliveries`,
params: {
api_token: "<YOUR_API_TOKEN>",
status: "success",
limit: 50,
},
};
axios
.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
Parameters
| Name | Description | Type | Data type | Required |
|---|---|---|---|---|
| id | The webhook ID | path | string | Yes |
| api_token | The current user's API token | query | string | Yes |
| status | Filter by delivery status (pending, success, failed, retrying) | query | string | No |
| limit | Maximum number of records to return (default: 50) | query | integer | No |
Returns
{
"results": [
{
"id": "delivery-001",
"webhookId": "550e8400-e29b-41d4-a716-446655440000",
"status": "success",
"attemptCount": 1,
"deliveredAt": "2023-01-01T16:45:10.000Z",
"createdAt": "2023-01-01T16:45:00.000Z"
},
{
"id": "delivery-002",
"webhookId": "550e8400-e29b-41d4-a716-446655440000",
"status": "success",
"attemptCount": 2,
"lastError": "Connection timeout",
"deliveredAt": "2023-01-01T16:55:30.000Z",
"createdAt": "2023-01-01T16:45:05.000Z"
},
{
"id": "delivery-003",
"webhookId": "550e8400-e29b-41d4-a716-446655440000",
"status": "failed",
"attemptCount": 5,
"lastError": "Connection refused",
"nextRetryAt": null,
"createdAt": "2023-01-01T16:45:15.000Z"
}
]
}