DJI Services · device
Endpoint
-
Create command:
POST /api/v1/open/downlink/commands -
Query status:
GET /api/v1/open/downlink/commands/{commandId} -
This page’s execution status follows the platform’s unified enum:
ACCEPTED/DELIVERED/SUCCEEDED/FAILED/TIMED_OUT/UNMATCHED_RESPONSE. -
Refer to this section and the platform
Cloud Requestspage for the canonical status field.
Authentication
- API ID + HMAC request signature
- scope:
open:command:create
Query Parameters
None.All methods
cover_opencover_closecover_force_closedrone_opendrone_closecharge_opencharge_closedevice_rebootdevice_formatdrone_formatputter_openputter_closedebug_mode_opendebug_mode_closesupplement_light_opensupplement_light_closebattery_maintenance_switchair_conditioner_mode_switchalarm_state_switchbattery_store_mode_switchsdr_workmode_switch
Responses
Create Response: command acceptance state (ACCEPTED)Query Response: command execution state (ACCEPTED/DELIVERED/SUCCEEDED/FAILED/TIMED_OUT/UNMATCHED_RESPONSE)