Asset types
| Type | Examples |
|---|---|
camera | Reolink IP cameras, ONVIF cameras |
drone | MAVLink-compatible UAVs, Skydio X10 |
radio | Silvus tactical radio |
sensor | Battery monitors, environmental sensors |
gateway | UniFi router / gateway |
partner | Externally-tracked vehicles and assets |
Parent and child assets
Assets can be nested. A drone is a parent asset; a payload camera mounted to it is a child asset. The child has aparent_id field pointing to the drone’s UUID.
parent_id if you want only children.
Connector-managed vs. partner-managed
Connector-managed assets are discovered and registered automatically by the kit. Cameras and drones appear in the platform on their own — they do not need to be manually added. When the Reolink connector starts, it scans the local network, connects to each camera, registers it under the kit, and starts publishing feeds. You don’t create these via the API — they appear on their own. Partner-managed assets are created via the API by an external system. You register the asset once with Create Asset, then push GPS fixes using Push Location whenever you have them. Hoplynk automatically creates agps feed on the asset at creation time. Useful for drones, boats, or vehicles that have their own telemetry pipelines and just need to appear on the Argus map.
Asset identity
Each asset has two identifiers:| Field | Description |
|---|---|
id | UUID assigned by Hoplynk — use this in API calls |
asset_key | Human-readable key set by the connector (e.g. reolink_192_168_0_5) or by you when creating a partner asset |
asset_key is stable across restarts — connectors use it to avoid re-registering the same device if they restart.
Live video
Camera assets include awhep_url field with a direct WebRTC stream endpoint. Any WHEP-compatible player can use it without additional credentials beyond the initial session.
Asset metadata
Static hardware information travels in themetadata field — IP address, firmware version, PTZ capability, serial number. The schema varies by asset type.
Feeds & Commands
What data assets produce and what actions they accept.
Asset API
List, get, create, and push location for assets.