Get Environment Sensor device by ID
Retrieves a single Environment Sensor device by its unique ID with full details including system, tenant, user, and room information.
path Parameters
idGet Environment Sensor device by ID › Responses
Environment Sensor device retrieved successfully
_idPrimary ID of the Device
deviceTypeType of device (discriminator field)
macIdMAC ID of the Device (from IoT device)
deviceNameName of the Device
deviceNumberUnique device number for identification
onStatusStatus of the Device (ON / OFF / INACTIVE / ERROR)
locationPhysical location or address where the device is installed
remarksRemarks for the Device
batchNumberManufacturing batch number for tracking production groups
chipModelHardware chip model identifier used in the device
versionNumberFirmware version number currently running on the device
ssidNetwork SSID (Wi-Fi name) that the device is connected to
tenantTenant ID reference
Tagged Zone
roomRoom ID reference
systemSystem ID reference
createdAtDate Time of the Creation
updatedAtDate Time of the Update
lastSeenLast time the device was seen/reported
isLockedWhether the device is locked. When locked, the device on/off status cannot be toggled.
totalEnergyUsageTotal cumulative energy usage in kWh
totalEnergySavedTotal energy saved through optimization in kWh
autoUpdateAttemptsNumber of auto-update OTA attempts sent to this device
autoUpdateBlacklistedWhether device is blacklisted from auto-updates (max retries exceeded)
manualUpdateBlacklistWhether device is manually blacklisted from auto-updates by admin
inactivityNotificationEnabledWhether inactivity notifications are enabled for this device
environmentSensorTypeType of the environment sensor device (e.g., IAQ4, IAQ9)
notificationThresholdHourHourly notification threshold for the Environment Sensor
carbonDioxideThreshold CO2 reading in ppm
formaldehydeThreshold formaldehyde (HCHO) reading in ppm
temperatureMinMin Threshold temperature reading in degrees Celsius
temperatureMaxMaxThreshold temperature reading in degrees Celsius
humidityThreshold humidity percentage
fineParticulateMatterThreshold Fine Particulate Matter in µg/m3
coarseParticulateMatterThreshold Coarse Particulate Matter in µg/m3
totalVolatileOrganicCompoundsThreshold Total Volatile Organic Compounds in ppm
soundLevelThreshold Sound Level in dB
motionDetectedMotion detection status
thresholdGroupNameName of the threshold group this sensor belongs to
deviceModelModel name or identifier of the device
deviceBrandBrand or manufacturer of the device
isSpareWhether the device is a spare/inventory device. Spare devices can be filtered out of user-facing dashboards.
Schedule configuration for the device. Contains recurring weekly schedules and one-time scheduled tasks.
realTimePowerReal-time power consumption in watts
realTimeCurrentReal-time current in amperes
lastAutoUpdateAttemptTimestamp of last auto-update OTA attempt
inactivityNotificationSentAtTimestamp when the last inactivity notification was sent for this device
Get all environment sensors in a system (with filtering and sorting)
Retrieve all environment sensors in a system with support for pagination, search, and sorting by multiple fields. Sortable fields: createdAt, updatedAt, deviceName, humidity, carbonDioxide, formaldehyde, temperatureMin, temperatureMax, fineParticulateMatter, coarseParticulateMatter, totalVolatileOrganicCompounds, soundLevel, motionDetected, environmentSensorType, lastSeen, tenantName, userName, roomName, chipModel, versionNumber, batchNumber, systemName, onStatus. Use comma-separated values for multiple sorts, e.g., "carbonDioxide,createdAt" with corresponding "desc,asc".
path Parameters
systemIdquery Parameters
pagePage number for pagination
sizeItems per page
searchSearch keyword in error message or metadata
sort_byFields to sort by (comma-separated for multiple fields)
sort_orderSort order for each field (comma-separated, must match sort_by length)
tenantIdFilter by Tenant ID
zoneIdFilter by Zone ID
roomIdFilter by Room ID
environmentSensorTypeFilter by environment sensor type
Type of the environment sensor device (e.g., IAQ4, IAQ9)
isSpareFilter by spare status. When true, returns only spare devices. When false, returns only non-spare devices. Omit to return all.
Get all environment sensors in a system (with filtering and sorting) › Responses
List of environment sensors with pagination metadata
List of environment sensor devices
totalTotal number of environment sensor devices
pageCurrent page number
sizeNumber of items per page
totalPagesTotal number of pages
Get all threshold groups for a system
Returns all environment sensor threshold groups for the specified system. Optionally filter by environment sensor type.
path Parameters
systemIdquery Parameters
environmentSensorTypeFilter by environment sensor type
Type of the environment sensor device (e.g., IAQ4, IAQ9)
Get all threshold groups for a system › Responses
List of threshold groups
_idPrimary ID of the Threshold Group
nameUser-defined group name
systemIdSystem this group belongs to
environmentSensorTypeType of environment sensors in this group
sensorIdsSensors assigned to this group
temperatureMinMin temperature threshold in degrees Celsius
temperatureMaxMax temperature threshold in degrees Celsius
humidityMax humidity threshold percentage
carbonDioxideMax CO2 threshold in ppm
formaldehydeMax formaldehyde (HCHO) threshold in ppm
fineParticulateMatterMax PM2.5 threshold in ug/m3
coarseParticulateMatterMax PM10 threshold in ug/m3
totalVolatileOrganicCompoundsMax TVOC threshold in ppm
soundLevelMax sound level threshold in dB