Retrieve a single webhook subscription and its recent delivery logs.
curl -X GET https://api.dronebundle.com/v1/webhooks/019d5221-b413-71a9-a56b-f70bc91efe63 \
-H "Authorization: Bearer v1_your_api_key_here"
{
"webhook": {
"id": "019d5221-b413-71a9-a56b-f70bc91efe63",
"name": "Project notifications",
"url": "https://hooks.example.com/dronebundle",
"event_types": ["project.created", "project.updated"],
"status": "active",
"failure_count": 0,
"created": 1743400000000,
"updated": 1743400000000,
"created_by": {
"id": "user-abc-123",
"email": "sarah@example.com",
"first_name": "Sarah",
"last_name": "Chen"
},
"last_triggered_at": 1743500000000
},
"logs": [
{
"id": "019d5300-a1b2-7000-8000-abc123def456",
"event_type": "project.created",
"url": "https://hooks.example.com/dronebundle",
"status": "success",
"response_status": 200,
"response_body": "{\"ok\":true}",
"request_payload": "{\"delivery_id\":\"...\",\"event\":\"project.created\",\"timestamp\":1743500000000,\"workspace_id\":\"...\",\"data\":{...}}",
"duration_ms": 245,
"error_message": null,
"created": 1743500000000
}
],
"log_count": 1,
"cursor": null
}
read_only or full_access scope.
Returns the webhook details along with a paginated list of recent delivery logs.
Show webhook object
active or paused.Show log object
success or failed.null if the request failed.null when there are no more results.curl -X GET https://api.dronebundle.com/v1/webhooks/019d5221-b413-71a9-a56b-f70bc91efe63 \
-H "Authorization: Bearer v1_your_api_key_here"
{
"webhook": {
"id": "019d5221-b413-71a9-a56b-f70bc91efe63",
"name": "Project notifications",
"url": "https://hooks.example.com/dronebundle",
"event_types": ["project.created", "project.updated"],
"status": "active",
"failure_count": 0,
"created": 1743400000000,
"updated": 1743400000000,
"created_by": {
"id": "user-abc-123",
"email": "sarah@example.com",
"first_name": "Sarah",
"last_name": "Chen"
},
"last_triggered_at": 1743500000000
},
"logs": [
{
"id": "019d5300-a1b2-7000-8000-abc123def456",
"event_type": "project.created",
"url": "https://hooks.example.com/dronebundle",
"status": "success",
"response_status": 200,
"response_body": "{\"ok\":true}",
"request_payload": "{\"delivery_id\":\"...\",\"event\":\"project.created\",\"timestamp\":1743500000000,\"workspace_id\":\"...\",\"data\":{...}}",
"duration_ms": 245,
"error_message": null,
"created": 1743500000000
}
],
"log_count": 1,
"cursor": null
}
{
"message": "Webhook not found"
}
curl -X GET https://api.dronebundle.com/v1/webhooks/019d5221-b413-71a9-a56b-f70bc91efe63 \
-H "Authorization: Bearer v1_your_api_key_here"
{
"webhook": {
"id": "019d5221-b413-71a9-a56b-f70bc91efe63",
"name": "Project notifications",
"url": "https://hooks.example.com/dronebundle",
"event_types": ["project.created", "project.updated"],
"status": "active",
"failure_count": 0,
"created": 1743400000000,
"updated": 1743400000000,
"created_by": {
"id": "user-abc-123",
"email": "sarah@example.com",
"first_name": "Sarah",
"last_name": "Chen"
},
"last_triggered_at": 1743500000000
},
"logs": [
{
"id": "019d5300-a1b2-7000-8000-abc123def456",
"event_type": "project.created",
"url": "https://hooks.example.com/dronebundle",
"status": "success",
"response_status": 200,
"response_body": "{\"ok\":true}",
"request_payload": "{\"delivery_id\":\"...\",\"event\":\"project.created\",\"timestamp\":1743500000000,\"workspace_id\":\"...\",\"data\":{...}}",
"duration_ms": 245,
"error_message": null,
"created": 1743500000000
}
],
"log_count": 1,
"cursor": null
}