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 Requests page for the canonical status field.

Authentication

  • API ID + HMAC request signature
  • scope: open:command:create

Query Parameters

None.

All methods

Responses

  • Create Response: command acceptance state (ACCEPTED)
  • Query Response: command execution state (ACCEPTED / DELIVERED / SUCCEEDED / FAILED / TIMED_OUT / UNMATCHED_RESPONSE)