DJI Delivery Sync
  1. Schemas
DJI Delivery Sync
  • Authentication instructions and webhook details
  • HMS Code Details
  • Phase one
    • Get device list
    • Get the device topology status, the aircraft and remote control form the topology
    • Get device properties
    • Enable device live streaming and obtain the streaming URL
    • Get device task list
  • Phase two
    • Get route list
    • Get detail of a single route
    • Get location list
    • Create location
    • Delete location
    • Device execution command
    • Query device execution command status
  • Phase three
    • Create task
    • Edit task
    • Delete task
    • Start task
    • Start stream forwarding
    • Stop stream forwarding
  • Schemas
    • Schemas
      • resp.StreaStreamReq
      • resp.StandardResponse
      • resp.GetGroupDeviceListRsp
      • resp.GroupDeviceListRspItem
      • resp.CreateTaskResult
      • resp.GetGroupDeviceTopoRsp
      • resp.GroupDeviceTopoRspItem
      • resp.GetGroupDevicePropertyRsp
      • resp.GroupDevicePropertyRspItem
      • resp.StartDeviceStreamRsp
      • resp.StartDeviceStreamItemRsp
      • resp.GroupDeviceTopoRspItemBaseTopo
      • resp.Pagination
      • resp.GetDeviceTasks
      • resp.DeviceTaskRspItem
      • resp.ElementItem
      • resp.MissionItem
      • resp.StageItem
      • resp.ActionItem
      • resp.GetMapElementListResp
      • resp.MapElementItem
      • resp.CreateResult
      • resp.CreateCmdResult
      • resp.GetCmdList
      • resp.GetWaylineList
      • resp.WaylineItem
      • resp.WaylineDetailItem
      • resp.WaylineGlobalInfo
      • resp.WaylinePointItem
      • req.CreateElement
      • req.Geometry
      • resp.PassStreamResult
      • req.Property
      • req.CreateCmd
      • req.CreateTask
      • req.CreatePassStream
  1. Schemas

resp.GetDeviceTasks

{
    "data": {
        "pagination": {
            "page": 0,
            "page_size": 0,
            "total": 0
        },
        "list": [
            {
                "id": "string",
                "task_name": "string",
                "group_id": "string",
                "code": 0,
                "create_time": 0,
                "created_nickname": "string",
                "start_time": 0,
                "status": 0,
                "update_time": 0,
                "end_time": 0,
                "estimate_time": 0,
                "remark": "string",
                "sn": "string",
                "current_action_id": "string",
                "current_stage_id": "string",
                "elements": [
                    {
                        "id": "string",
                        "name": "string",
                        "relation_type": "string"
                    }
                ],
                "missions": [
                    {
                        "mission_id": "string",
                        "mission_name": "string",
                        "estimate_time": 0,
                        "origin_mission_id": "string",
                        "total_estimate_time": 0
                    }
                ],
                "stages": [
                    {
                        "stage_id": "string",
                        "total_estimate_time": 0,
                        "actions": [
                            {
                                "action_id": "string",
                                "action_type": 0,
                                "code": 0,
                                "estimate_time": 0,
                                "start_time": 0,
                                "finish_time": 0,
                                "progress": {},
                                "status": 0,
                                "seq": 0,
                                "gateway_sn": "string",
                                "operated_nickname": 0
                            }
                        ]
                    }
                ]
            }
        ]
    }
}
Built with