For Enterprise customers, DroneDeploy makes available a suite of APIs to run queries or mutations on your DroneDeploy data. DroneDeploy has a GraphQL API, Javascript APIs and our SDK for developing on our app platform, and our legacy REST APIs for backend map processing.
You can find more information at developer.dronedeploy.com
Our recommendation is to use our GraphQL API. GraphQL Is a query language for clients to fetch the data they need from the API. Fundamentally it is:
-
A specification; the specification defines what data can be fetched or updated and defines the format of the response
-
Strongly typed; GraphQL has a well defined type system which defines what each field in the API can be and guarantees that it will be that.
-
Well structured; the schema not only defines the types of objects and their fields but also defines the links between complex objects. Queries can fetch single objects or traverse the links in the structure to fetch all of the required information in a single query.
Quick Links: