Create a thing in a fleet
Creates a thing in a fleet. Requires an API key with the write action scoped to the fleet.
Authorizations
API key passed in the header.
Path Parameters
The fleet id to create the thing in.
Body
The thing to create.
thingNamestringrequiredHuman-readable name for the device.
>= 1, <= 256thingTypenull | stringThing-type display name (e.g. "EV Charger"). Provide this OR string? CreateThingRequest.ThingTypeId (or both, in which case they must match).
thingTypeIdnull | stringThing-type index id (e.g. `tdefi_…`). Provide this OR string? CreateThingRequest.ThingType.
thingDescriptionstringOptional free-text description of the device.
addressstringOptional postal/physical address of the device.
modelstringHardware model identifier.
manufacturerstringHardware manufacturer.
isFirstPartybooleanWhether this is a first-party (Aerovy-supported) device.
thingManufacturerIdstringExternal manufacturer-assigned id for the device (must be unique within the thing type).
isSimulatedbooleanWhether the device is simulated (synthetic data) rather than physical.
longitudenull | number | string<double>Optional longitude of the device's location.
x >= -180, x <= 180^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$latitudenull | number | string<double>Optional latitude of the device's location.
x >= -90, x <= 90^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$altitudenull | number | string<double>Optional altitude of the device's location, in meters.
^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$levelIdnull | stringOptional level id within a site (ignored for fleet devices).
attributesobjectArbitrary user-defined key/value metadata for the device.
propertiesobjectTyped properties predefined by the device's thing type (validated against its schema).
Response
Created.