User extension
User-defined MAVLink command range. 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} -
vendoris fixed topx4. - 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
waypoint_user_1-MAV_CMD_WAYPOINT_USER_1(31000)waypoint_user_2-MAV_CMD_WAYPOINT_USER_2(31001)waypoint_user_3-MAV_CMD_WAYPOINT_USER_3(31002)waypoint_user_4-MAV_CMD_WAYPOINT_USER_4(31003)waypoint_user_5-MAV_CMD_WAYPOINT_USER_5(31004)spatial_user_1-MAV_CMD_SPATIAL_USER_1(31005)spatial_user_2-MAV_CMD_SPATIAL_USER_2(31006)spatial_user_3-MAV_CMD_SPATIAL_USER_3(31007)spatial_user_4-MAV_CMD_SPATIAL_USER_4(31008)spatial_user_5-MAV_CMD_SPATIAL_USER_5(31009)user_1-MAV_CMD_USER_1(31010)user_2-MAV_CMD_USER_2(31011)user_3-MAV_CMD_USER_3(31012)user_4-MAV_CMD_USER_4(31013)user_5-MAV_CMD_USER_5(31014)
Responses
Create Response: command acceptance state (ACCEPTED)Query Response: command execution state (ACCEPTED/DELIVERED/SUCCEEDED/FAILED/TIMED_OUT/UNMATCHED_RESPONSE)