Control
Make requests to control iZone device.
Control Device Command
HTTPS Request.
POST https://api.izone.com.au/dev
Request Body JSON:
Key | Type | Description |
---|---|---|
requestId | string | A UUID string to identify request session |
requestType | string | Must be Control |
componentId | string | A componentId to identify an iZone component |
requestBody | json | A JSON control command body |
An example of request body would like:
{
"requestId": "28d45cb2-ff5a-4d58-a4c8-efb751ded699",
"componentId": "123456798_izone_systemsettings_0",
"requestType": "Control",
"requestBody": {
json_controlCommand
}
}
where json_controlCommand is the one of control commands with target value.
An expected response would be like:
{
"requestId": "28d45cb2-ff5a-4d58-a4c8-efb751ded699",
"componentId": "123456798_izone_systemsettings_0",
"requestType": "Control",
"response": {
"result":"OK"
}
}
Refer to Reference the detail control actions dictionary of different types of iZone device control.