Request and system information

Message request, protocol version, camera information, event, and storage information commands. This page lists the PX4 named commands exposed in this capability domain, together with the shared API, authentication, execution status, and safety boundaries.

Endpoint

  • Create command: POST /api/v1/open/downlink/commands
  • Query status: GET /api/v1/open/downlink/commands/{commandId}
  • vendor is fixed to px4.
  • Real PX4 downlink is disabled by default; frames are sent only in guarded mode with explicit authorization and a ready transport.
  • Terminal execution state comes from COMMAND_ACK; platform status still uses the unified command lifecycle.

Authentication

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

Query Parameters

None.

All commands

Responses

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