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:
  1. Topologies with only remote controllers and no aircraft
  2. Non-dock/non-aircraft/non-relay/non-base-station devices completely offline for more than 5 minutes
  3. 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 URL
    https://41b04hdzmc.apifox.cn (the document declares no server; this is the origin it was published from)
  • URL
    https://41b04hdzmc.apifox.cn/openapi/v2.0/manage/api/v1/projects/{proj_uuid}/topologies
  • Auth
    none 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

codeinteger

Response Code, 0=Success

Changes

No recorded changes to this operation across all 1 revision of this API.