X-User-Token parameter in the Header, and set the project uuid through the X-Project-Uuid parameter in Headers; this interface will return the list of all devices under the specified project.camera_list to obtain dock camera info, usable for Device Management: Dock Camera Switch.camera_list to obtain aircraft camera info, usable for Device Management: Aircraft Lens Switch.camera_list is available only after the aircraft is powered on.curl --location '/openapi/v2.0/project/device' \
--header 'X-User-Token: {{X-User-Token}}' \
--header 'X-Project-Uuid: e7b81eec-f182-473a-9368-9e220e46f9d9' \
--header 'X-Request-Id: {{$string.uuid}}' \
--header 'X-Request-Id: {{$string.uuid}}' \
--header 'X-Language: zh' \
--header 'X-Language: zh'{
"code": 0,
"message": "",
"data": {
"list": [
{
"gateway": {
"sn": "7CTDL9K00A0009",
"callsign": "220 FlightHub Dock 4",
"device_model": {
"key": "3-2-0",
"domain": "3",
"type": "2",
"sub_type": "0",
"name": "DJI Dock 2",
"class": "airport"
},
"device_online_status": true,
"mode_code": 0,
"camera_list": [
{
"camera_index": "165-0-7",
"available_camera_positions": [
"indoor",
"outdoor"
],
"camera_position": "indoor"
}
]
},
"drone": {
"sn": "1581F6Q8D241X00C87KJ",
"callsign": "",
"device_model": {
"key": "0-91-1",
"domain": "0",
"type": "91",
"sub_type": "1",
"name": "M3TD",
"class": "drone"
},
"device_online_status": false,
"mode_code": 14,
"camera_list": null
}
},
{
"gateway": {
"sn": "7CTDM3D00BZNVZ",
"callsign": "220-M3D",
"device_model": {
"key": "3-2-0",
"domain": "3",
"type": "2",
"sub_type": "0",
"name": "DJI Dock 2",
"class": "airport"
},
"device_online_status": false,
"mode_code": 1,
"camera_list": [
{
"camera_index": "165-0-7",
"available_camera_positions": [
"indoor",
"outdoor"
],
"camera_position": "outdoor"
}
]
},
"drone": {
"sn": "1581F6QAD238F0010264",
"callsign": "",
"device_model": {
"key": "0-91-0",
"domain": "0",
"type": "91",
"sub_type": "0",
"name": "M3D",
"class": "drone"
},
"device_online_status": false,
"mode_code": 14,
"camera_list": null
}
},
{
"gateway": {
"sn": "4SEDL9F0011RY2",
"callsign": "Dock 16",
"device_model": {
"key": "3-1-0",
"domain": "3",
"type": "1",
"sub_type": "0",
"name": "DJI Dock 1",
"class": "airport"
},
"device_online_status": false,
"mode_code": 3,
"camera_list": [
{
"camera_index": "165-0-7",
"camera_position": "indoor"
}
]
},
"drone": {
"sn": "1581F5BLD22BE00A28X1",
"callsign": "",
"device_model": {
"key": "0-67-0",
"domain": "0",
"type": "67",
"sub_type": "0",
"name": "M30",
"class": "drone"
},
"device_online_status": false,
"mode_code": 0,
"camera_list": null
}
}
]
}
}