DJI Services · psdk
Endpoint
- Create command:
POST /api/v1/open/downlink/commands - Query status:
GET /api/v1/open/downlink/commands/{commandId}
Status Reference (Current Code and Tests)
- Unified status enum:
ACCEPTED/DELIVERED/SUCCEEDED/FAILED/TIMED_OUT/UNMATCHED_RESPONSE. - If older examples in the body use legacy status values, follow this section and the
Cloud Requestspage.
Authentication
- API ID + HMAC request signature
- scope:
open:command:create
Query Parameters
None.All methods
psdk_widget_value_setpsdk_input_box_text_setspeaker_audio_play_startspeaker_tts_play_startspeaker_replayspeaker_play_stopspeaker_play_mode_setspeaker_play_volume_setcustom_data_transmission_to_psdkcustom_data_transmission_to_esdk
Responses
Create Response: command acceptance state (ACCEPTED)Query Response: command execution state (ACCEPTED/DELIVERED/SUCCEEDED/FAILED/TIMED_OUT/UNMATCHED_RESPONSE)