POST Register Hierarchy Thermostat

URL: /hierarchy/thermostat

Accessible by: EMS, Utility accounts only.

Restrictions: User must have the hierarchy privilege on the My Sets set or the set the thermostats are being assigned to.

Registers one or more thermostats with the hierarchy and optionally assigns them to a hierarchy set.

When a Utility thermostat is registered it will display the Utility Welcome Message, if one was created.

See Getting Started with Management Set Hierarchy for additional information.

Request Properties

Property Version Type Required Description
operation 1 String Yes The type of request. Always "register".
thermostats 1 String Yes Comma separated list of thermostat identifiers.
setPath 1 String No The set path to assign thermostat to.

Response Properties

Property Version Type Description
status 1 Status The api response code.

Example Request:

Request Body

NOTE: Request body is not encoded for example purposes.

HEADERS:
	Content-Type: application/json;charset=UTF-8
	Authorization: Bearer Rc7JE8P7XUgSCPogLOx2VLMfITqQQrjg
	
REQUEST:
	POST https://api.ecobee.com/1/hierarchy/thermostat?format=json
	
POST BODY:
{
	"operation": "register",
	"setPath": "/OtherNode",
	"thermostats": "123456789012,123456789013"
}
				

Sample API Call

Show code sample in:
curl -s --request POST --data-urlencode @json.txt -H "Content-Type: application/json;charset=UTF-8" -H "Authorization: Bearer ACCESS_TOKEN" "https://api.ecobee.com/1/hierarchy/thermostat?format=json"  
				

Example Response:

{
    "status": {
        "code": 0,
        "message": ""
    }
}
    

Back To Top