Webhooks
List Webhooks
List all webhook subscriptions in your workspace.
curl -X GET https://api.dronebundle.com/v1/webhooks \
-H "Authorization: Bearer v1_your_api_key_here"
{
"webhooks": [
{
"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
}
],
"count": 1,
"cursor": null
}
Requires an API key with
read_only or full_access scope.
Returns a paginated list of webhooks. Results are returned in pages of up to 50 webhooks.
Query parameters
string
Pagination cursor from a previous response. Omit for the first page.
Response
object[]
Array of webhook objects.
Show webhook object
Show webhook object
string
Webhook ID.
string
Webhook name.
string
The HTTPS endpoint that receives webhook deliveries.
string[]
List of event types this webhook is subscribed to.
string
Webhook status. Either
active or paused.number
Number of consecutive delivery failures. Resets to
0 when reactivated.number
Unix timestamp (milliseconds) when the webhook was created.
number
Unix timestamp (milliseconds) when the webhook was last updated.
object | null
number | null
Unix timestamp (milliseconds) of the last delivery attempt, or
null if never triggered.number
Number of webhooks in the current page.
string | null
Cursor for the next page.
null when there are no more results.curl -X GET https://api.dronebundle.com/v1/webhooks \
-H "Authorization: Bearer v1_your_api_key_here"
{
"webhooks": [
{
"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
}
],
"count": 1,
"cursor": null
}
⌘I
curl -X GET https://api.dronebundle.com/v1/webhooks \
-H "Authorization: Bearer v1_your_api_key_here"
{
"webhooks": [
{
"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
}
],
"count": 1,
"cursor": null
}