Dji Authentication
DJI developer authentication is application-credential based rather than a documented OpenAPI securityScheme (DJI publishes no machine-readable OpenAPI). A developer registers an application in a DJI developer account to obtain an App Key, App Secret, and App License. SDKs (Mobile, Payload, Onboard, Edge, Windows) are activated at runtime with the App Key / App License bound to the application's bundle/package identifier. The Cloud API additionally uses these application credentials to establish device connectivity, with the reference implementation (DJI-Cloud-API-Demo) brokering device tokens over MQTT/HTTP.
DJI secures its APIs with app-credentials across 1 declared security scheme, as derived from its OpenAPI definitions.
Security Schemes
Source
Authentication Profile
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.