device_sn + device_callsign item by item; server processes each one by one; failed devices return their respective SNs and error codes in error_infos array; partial success/failure scenarios commonly occur when "call sign is already occupied by another device". Call Conditions: caller must be organization administrator/super administrator.{
"devices": [
{
"device_sn": "3ABDQ12345678",
"device_callsign": "Org A Aircraft"
},
{
"device_sn": "2TUDK87654321",
"device_callsign": "Org A Aircraft"
}
]
}curl --location --request PUT '/openapi/v2.0/manage/api/v1/organizations//devices' \
--header 'x-user-token;' \
--header 'x-user-token;' \
--header 'X-Request-Id;' \
--header 'X-Request-Id;' \
--header 'X-Project-Uuid;' \
--header 'Content-Type: application/json' \
--data '{
"devices": [
{
"device_sn": "3ABDQ12345678",
"device_callsign": "Org A Aircraft"
},
{
"device_sn": "2TUDK87654321",
"device_callsign": "Org A Aircraft"
}
]
}'{
"code": 0,
"message": "OK",
"data": {
"error_infos": [
{
"device_sn": "2TUDK87654321",
"error_code": 213000
}
]
}
}