Overview
DroneDeploy offers a powerful REST API to help Enterprise developers and app development partners generate, display, measure, integrate and back up drone data. You can use this legacy API to directly integrate collected data into your own applications and services.
[NOTE] We recommend using our updated, more robust GraphQL API for most new development needs.
Availability: Who has access?
Enterprise users with admin or owner permissions can generate an API Key.
Available on the Web platform.
How to generate an API Key
Follow these steps to create your unique credential for API access:
Log in to your DroneDeploy dashboard.
Click the Account Preferences icon in the upper left-hand menu.
Navigate to the API Key section.
Click Generate to create a new key.
Click the blue Copy button to save the key to your clipboard.
Save this API Key for your records.
In the event the key is lost, you'll need to generate a new key and the previous key will be voided.
Limitations
The REST API is considered a legacy system, though there are no plans to decommission it at this time.
API Keys provide broad access; always store them securely and never share them in public repositories.
If you lose access to a key, you must generate a new one, which will invalidate the previous key.
FAQs
Q: Does DroneDeploy offer services to help customers develop and integrate the API? A: Your DroneDeploy account team provides guidance and answers questions related to integration; however, we do not offer custom development services at this time.
Q: Can I test the API without a key? A: You can use our API Explorer to graphically make calls and test scenarios without generating an API Key. Note that this requires logging into your DroneDeploy account.
Q: Is the REST API being retired? A: No, there are no plans to decommission the REST API at this time.
v2.2