- Reference
- API reference
group
Retrieve status of a group, group tree and optionally the assigned controllers.
Description#
https://api.eze.io/v1/group/{mode}/["systems"]The API key used will determine the starting group.
Parameters#
mode | The mode of the request. See below. |
“systems” | If given, the command will return all the ezeio controllers in each group. |
Possible modes are:
one : The root group of the API key.
tree : The whole tree of groups, starting with the root group of the API key.
flat : Like tree but as a flat array.
{groupno} : If a group id number is given, return data on this group only.
Example usage#
Fetch data for the API key's group, and the controllers therein:
https://api.eze.io/v1/group/one/systemsFetch data for a specific group (id=56):
https://api.eze.io/v1/group/56Fetch data for all groups and all controllers:
https://api.eze.io/v1/group/tree/systemsAdditional options for more detail (may be combined):
“fields” | Return all field names and values for each controller |
“alarms” | Return most recent alarm state for each controller |
“services” | Return service settings for each controller |
“devices” | Return device metadata for each controller |
Example:
https://api.eze.io/v1/group/one/systems,fields,alarms, devices
To return data for select fields, use the tag parameter:
https://api.eze.io/v1/group/one/systems/tag=TEMPThis will return field status only for those fields that have the assettag “TEMP”
Return value#
JSON formatted data
(below examples have whitespaces added for readability)
This shows data from a call requesting hierarchical data including controllers:
{
"reqtime":"2019-06-16T21:27:12Z",
"groups":[
{
"id":"2",
"name":"ACME Inc",
"description":"ACME IoT System",
"is_account":"1",
"systems":[
{
"ezeid":"XYZ001",
"name":"West monitor",
"note":null
},
{
"ezeid":"XYZ002",
"name":"East monitor",
"note":"No special note"
}
],
"children":[
{
"id":"55",
"name":"Client A",
"description":"",
"is_account":"0",
"systems":[
{
"ezeid":"XYZ101",
"name":"Client A demo unit",
"note":null
}
]
},
{
"id":"56",
"name":"Client C",
"description":"",
"is_account":"0",
"systems":[
{
"ezeid":"XYZ103",
"name":"Home office",
"note":null
}
]
}
]
}
],
"status":"OK",
"exec_time":0.029423952102661133
}Last updated Sep 29, 2026