ecobee Authorization API
OAuth 2.0 PIN and authorization-code flows and token refresh.
Documentation
Documentation
https://www.ecobee.com/home/developer/api/introduction/index.shtml
APIReference
https://www.ecobee.com/home/developer/api/documentation/v1/operations/get-thermostats.shtml
APIReference
https://www.ecobee.com/home/developer/api/documentation/v1/operations/post-update-thermostats.shtml
APIReference
https://www.ecobee.com/home/developer/api/documentation/v1/operations/get-runtime-report.shtml
APIReference
https://www.ecobee.com/home/developer/api/documentation/v1/operations/get-group.shtml
APIReference
https://www.ecobee.com/home/developer/api/documentation/v1/operations/post-issue-demand-response.shtml
Documentation
https://www.ecobee.com/home/developer/api/documentation/v1/operations/hierarchy/getting-started-management-set-hierarchy.shtml
APIReference
https://www.ecobee.com/home/developer/api/documentation/v1/operations/hierarchy/post-register-thermostat.shtml
Documentation
https://www.ecobee.com/home/developer/api/documentation/v1/operations/operations-intro.shtml
Documentation
https://www.ecobee.com/home/developer/api/documentation/v1/auth/auth-intro.shtml
APIReference
https://www.ecobee.com/home/developer/api/documentation/v1/auth/pin-api-authorization.shtml
Authentication
https://www.ecobee.com/home/developer/api/documentation/v1/auth/token-refresh.shtml
Specifications
Other Resources
PostmanCollection
https://raw.githubusercontent.com/api-evangelist/ecobee/refs/heads/main/collections/ecobee.postman_collection.json
OpenCollection
https://raw.githubusercontent.com/api-evangelist/ecobee/refs/heads/main/collections/ecobee.opencollection.json
APIsJSON
https://raw.githubusercontent.com/api-evangelist/ecobee/refs/heads/main/apis.yml