-
+ Authorization
- Core Concepts
- Requests and Errors
- Token Refresh
- Migration Strategy
- Authorization Strategies
- Authorization Code
- PIN Authorization
-
+ Making Requests
- Core Concepts
- Request and Response
- Response Codes
- Thermostat
- GET Thermostat Summary (Polling)
- GET Thermostats
- POST Update Thermostats
- Reports
- GET Meter Report
- GET Runtime Report
- Group
- GET Group
- POST Group Update
- Management Set Hierarchy
- Getting Started
- GET List Sets
- GET List Users
- POST Add Set
- POST Remove Set
- POST Rename Set
- POST Move Set
- POST Add User
- POST Remove User
- POST Unregister User
- POST Update User
- POST Register Thermostat
- POST Unregister Thermostat
- POST Move Thermostat
- POST Assign Thermostat
- Utility
- GET List Demand Response
- POST Issue Demand Response
- POST Cancel Demand Response
- Batch Report Download
- Getting Started
- POST Create Runtime Report Job
- GET List Runtime Report Job Status
- POST Cancel Runtime Report Job
-
+ Object Definitions
- Core Concepts
- Objects
- Action
- Alert
- Audio
- Capabilities
- Climate
- DemandResponse
- Device
- ECPDemandResponse
- EquipmentSetting
- Event
- ExtendedRuntime
- FanCapabilities
- Function
- GeneralSetting
- Group
- HierarchyPrivilege
- HierarchySet
- HierarchyUser
- HouseDetails
- LimitSetting
- Location
- Management
- MeterReport
- MeterReportData
- NotificationSettings
- Output
- Page
- Program
- RemoteSensor
- RemoteSensorCapability
- ReportJob
- Runtime
- RuntimeReport
- RuntimeSensorMetadata
- RuntimeSensorReport
- SecuritySettings
- Selection
- Sensor
- Settings
- State
- Status
- Technician
- Thermostat
- User
- Utility
- Version
- VoiceEngine
- Weather
- WeatherForecast
- + Thermostat Functions
- Change Log
Version Object
The Version object contains version information about the thermostat.
Properties
Name | Type | Read Only | Required | Description |
---|---|---|---|---|
thermostatFirmwareVersion | String | yes | no | The thermostat firmware version number. |