← Back to Releases
New FeatureNew

Webhooks: Real-Time Notifications from DroneBundle

webhooksreal-time-notificationsintegrationsautomationevent-drivensignature-verificationdelivery-logsenterprise

Receive instant HTTP callbacks when projects, jobs, or job types change in your workspace. No polling required.

Webhooks (Enterprise)

Set up webhooks from workspace settings to receive events at your HTTPS endpoint.

  • Subscribe to any combination of project, job, and job type events
  • Each webhook gets a unique signing secret for verifying authenticity
  • HMAC-SHA256 signature on every delivery via x-dronebundle-signature header
  • Automatic retry on failure: up to 3 total attempts with ~4 minute intervals
  • Auto-pause after 10 consecutive failures, reactivate from dashboard
  • Delivery logs visible in dashboard for 30 days

Events

  • project.created, project.updated, project.deleted
  • job.created, job.updated, job.deleted
  • job_type.created, job_type.deleted

Payload

Every delivery sends a consistent JSON structure with delivery_id, event, timestamp, workspace_id, and a data object containing the full resource (or just { "id" } for deletes).

  • created_by field on all create/update events shows whether the change came from a user or API key
  • All nullable fields always present (never omitted)
  • Dates in ISO 8601 format

Signature Verification

Verified code examples available in Node.js, Python, Java, C#, PHP, Go, and Rust.

Read the blog post →

Read the docs →

Go to Webhooks →