Skip to content

Groups

View as Markdown

A group collects related resources, such as the devices in a room. Group membership helps clients discover targets and organize controls.

Names and membership

A name is a label. Use a full group ID when reading or changing membership. Groups can contain nested relationships, so inspect the members and remove duplicate targets before a group command.

Control and access

A group is not a guarantee that every member supports the same command or permits access. Check the capabilities and permissions of each selected endpoint. Report failed or unavailable members separately.

Different kinds of groups

A room, a provider media group, and a vacuum cleaning target can have different meanings. Preserve the relationships returned by the provider. Follow Manage groups and membership to change a group.