Skip to main content
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

cursor
string
Pagination cursor from a previous response. Omit for the first page.

Response

webhooks
object[]
Array of webhook objects.
count
number
Number of webhooks in the current page.
cursor
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
}