pagination field is fixed to page=1; page_size equals total. Can use usage=web_project_devices to filter out remote controllers, payloads, batteries, and communication devices, retaining only aircraft and dock-type devices.curl --location '/openapi/v2.0/manage/api/v1/projects//devices?usage=undefined&sort_column=undefined&sort_type=undefined' \
--header 'x-user-token;' \
--header 'x-user-token;' \
--header 'X-Request-Id;' \
--header 'X-Request-Id;' \
--header 'X-Project-Uuid;'{
"code": 0,
"message": "OK",
"data": {
"pagination": {
"page": 1,
"page_size": 3,
"total": 3
},
"list": [
{
"sn": "3ABDQ12345678",
"nickname": "Patrol Drone-A",
"device_model": {
"key": "0-67-0",
"domain": "drone",
"type": "67",
"sub_type": "0",
"name": "Matrice 30",
"class": "drone",
"develop_code": "M30"
},
"is_org_device": true,
"device_organization_callsign": "Organization Drone A"
},
{
"sn": "2TUDK87654321",
"nickname": "Dock-1",
"device_model": {
"key": "0-82-0",
"domain": "airport",
"type": "82",
"sub_type": "0",
"name": "Dock 2",
"class": "airport",
"develop_code": "DJIDock2"
},
"is_org_device": true,
"device_organization_callsign": "Warehouse Dock"
},
{
"sn": "1RC5X11111111",
"nickname": "",
"device_model": {
"key": "0-119-0",
"domain": "rc",
"type": "119",
"sub_type": "0",
"name": "RC Plus 2",
"class": "rc",
"develop_code": "RCPlus2"
},
"is_org_device": false,
"device_organization_callsign": ""
}
]
}
}