Aerovy Platform logo

Fleets

Group devices into fleets, independent of physical location.

A Fleet is a group of devices that aren't tied to one location: a set of vehicles, swappable batteries, or any devices you want to track together. Like a Site, a Fleet is a kind of Place, so a device always belongs to exactly one Place.

A fleet detail page

Fleet vs Site

Both are Places, but they model different things.

FleetSite
ModelsA logical group (e.g. vehicles)A physical location
LocationOptional coordinatesRequired address and coordinates
Internal structureNoneLevels and level groups
DevicesNo level assignmentCan be placed at a level

What it does

You can see all the fleets in your organization and open any one to view its details: its metadata, alerts, members, and device metrics. From a fleet you add devices, manage monitors, edit or delete the fleet, and download aggregate data over a time range.

Configuration

Fleet fields

Used when creating or editing a fleet.

FieldTypeRequiredNotes
Fleet namestringYesMust be non-empty
LatitudenumberNo-90 to 90. Set with longitude, or leave both blank
LongitudenumberNo-180 to 180. Set with latitude, or leave both blank
Attributeskey/value pairsNoFree-form metadata; each pair needs a name and a value
Displayed metricsordered list of metric idsNoMetrics shown on the fleet dashboard

Adding devices

A device joins a fleet by being assigned to it as its Place. There's no separate membership list: a device's fleet is just its placeId. Devices in a fleet have no level (levels are a Site concept). Add a device from the fleet's detail page.

Finding fleets

Search matches a fleet's name or id. On a fleet, you can search its devices by name, type, or description, and filter by type.

States

Alerts

The alerts panel shows only unhealthy alerts (those whose condition is currently met), de-duplicated per monitor and condition. See Monitors for the alert and monitor state values.

Deleting a fleet

Deleting first checks for dependent resources. If any exist, you confirm a force delete that also removes them.

API

Send your API key in the X-Api-Key header. A read scope covers reads; write covers create, update, and delete. A fleet id is a plain GUID, with no prefix.

MethodPathPurposeScope
GET/v2/fleetsList fleets (paginated)read
GET/v2/fleets/{placeId}Get one fleetread
POST/v2/fleetsCreate a fleetwrite
PUT/v2/fleets/{placeId}Update name, location, attributes, displayed metricswrite
DELETE/v2/fleets/{placeId}Soft-delete a fleetwrite
Force delete and delete-preview for fleets are coming soon to the v2 API.

Devices are managed through the Place-scoped Thing endpoints (see Devices): GET /v2/fleets/{placeId}/things to list, POST /v2/fleets/{placeId}/things to add.