"" for active_project_uuid means unbind from current project (semantically different from "field not passed"). Quota Exceeded Response: code non-zero, and data.device_online_limit.limit_online_num returns organization limit; frontend pops up prompt accordingly. Call Conditions: caller must be organization administrator/super administrator.{
"device_sn": "2TUDK87654321",
"active_project_uuid": "660e8400-e29b-41d4-a716-446655440111"
}curl --location --request PUT '/openapi/v2.0/manage/api/v1/organizations//manage-devices/active-project' \
--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 '{
"device_sn": "2TUDK87654321",
"active_project_uuid": "660e8400-e29b-41d4-a716-446655440111"
}'{
"code": 0,
"message": "OK",
"data": null
}