← Back to Releases
New FeatureNew

API Keys: Build Custom Integrations

api-keysrest-apiintegrationsautomationprojects-apijobs-apijob-types-apienterprise

Create API keys and manage projects, jobs, and job types programmatically. Connect DroneBundle to your CRM, ERP, or automation tools.

API Keys (Enterprise)

Generate keys from workspace settings and authenticate with a Bearer token.

  • Two scopes: read_only (GET only) and full_access (all operations)
  • Keys use a v1_ prefix, passed as Bearer tokens in the Authorization header
  • Each key scoped to a single workspace
  • Key shown once on creation, store it securely
  • 1,000 requests per minute rate limit

Projects API

Create and update projects programmatically.

  • POST to create with name, description, status, and start date
  • PATCH to update individual fields without sending the full object
  • external_id field to map projects back to your CRM or ERP
  • Full project lifecycle statuses: draft, not_started, planned, in_progress, completed, on_hold, weather_delayed, technical_issues, cancelled, aborted, other
  • LAANC authorization number writable via API

Jobs API

Create and update jobs within projects.

  • One-time and recurring job patterns
  • Recurring options: daily, weekly, monthly, yearly, flexible
  • Configure interval, days of week, weeks of month, flights per occurrence
  • Set priority, capture types, coordinates, inspection notes
  • external_id for mapping to external systems
  • Changing recurring patterns regenerates occurrences automatically

Job Types API

Create custom job types for your workspace.

  • Set a name and optional Lucide icon
  • New types available immediately across the workspace

Read the blog post →

Read the docs →

Go to API Keys →