There are six primary thermostat API categories which allows you to retrieve and set configurations, active statuses, schedules, and retrieve historical information. You can use these APIs to retrieve and/or write to individual thermostats, all thermostats, or a subsets of thermostats.