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_idfield 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_idfor 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