Device Management/Device List Management/Project Device List
Get Project Device Thing Model
Returns complete topology structure and real-time thing model status of currently online and offline-pending devices in project. ### Topology Structure Each topology record is grouped by device role:
- host — Center node (usually aircraft); null if topology has no aircraft
- parents — Gateway nodes (Remote Controller, Dock, Base Station)
- nodes — Child nodes (Relay devices, etc.) ### Thing Model Data Each device node's device_state contains the device's real-time thing model attributes. Structure determined by device_model.key (format {domain}-{type}-{sub_type}); different models return different attribute sets. device_state is null when device is offline. ### Filter Rules Server automatically filters following devices, not returned in results:
- Topologies with only remote controllers and no aircraft
- Non-dock/non-aircraft/non-relay/non-base-station devices completely offline for more than 5 minutes
- Offline aircraft whose topology does not contain dock or base station ### Call Conditions Caller must be member of the project.
get/openapi/v2.0/manage/api/v1/projects/{proj_uuid}/topologies
Request
- Base URLhttps://41b04hdzmc.apifox.cn (the document declares no server; this is the origin it was published from)
- URLhttps://41b04hdzmc.apifox.cn/openapi/v2.0/manage/api/v1/projects/{proj_uuid}/topologies
- Authnone required
Path parameters
proj_uuidstring required
Project UUID
Headers
X-Project-Uuidstring required
Project UUID (matches proj_uuid in path)
x-user-tokenstring required
User Authentication Token
X-Request-Idstring
Request Trace ID
Response
Successfully Returned Project Device Topology List
Changes
No recorded changes to this operation across all 1 revision of this API.