Skip to main content

taggroup

Tag groups collect tags together, allowing the management of devices across multiple tags. The taggroup command manages the groups.

Command TypeDisplayNet
Minimum Version3.6.x

Usage

taggroup list
taggroup add <group_name>
taggroup addtag <group_name> <tag_name>
taggroup removetag <group_name> <tag_name>
taggroup rename <old_group_name> <new_group_name>
taggroup delete <group_name>

Subcommands

SubcommandDescription
listReturns all tag groups in the system
addCreates a tag group
addtagAdds a tag to an existing group
removetagRemoves a tag from a group
renameRenames a tag group
deleteDeletes a tag group

Arguments

ArgumentRequiredDescription
group_nameAll except listA valid tag group name. Spaces are not supported.
tag_nameaddtag, removetagThe name of an existing tag. Manage tags with tag.

Examples

Create a group and populate it
taggroup add boardroom
taggroup addtag boardroom boardroom_sources
taggroup addtag boardroom boardroom_displays

Return value

taggroup list
{
"status": "SUCCESS",
"request_id": null,
"result": {
"taggroups": [
{
"TagGroupItemId": 3,
"GroupName": "group_name_1",
"tags": [
"tag_1",
"tag_b",
"tag_3"
]
},
{
"TagGroupItemId": 13,
"GroupName": "group_name_2",
"tags": [
"tag_a",
"tag_b",
"tag_1"
]
}
]
},
"error": null
}

Notifications

Group changes broadcast a DN_NOTIFICATION with taggroup_add, taggroup_update, taggroup_rename, or taggroup_delete results:

taggroup add newGroup123
{
"status": "DN_NOTIFICATION",
"request_id": null,
"result": {
"taggroup_add": [
{
"TagGroupItemId": 25,
"GroupName": "newGroup123",
"tags": []
}
]
},
"error": null
}

REST API

Endpoint typeDisplayNet API command
AddressPOST /api/displaynet/<operation>, or name the operation in the body of a POST /api/displaynet. See Sending commands.
RoleUser
SubcommandOperationParameters
addtaggroup_addname
addtagtaggroup_addtaggroup tag
deletetaggroup_deletename
listtaggroup_list
removetagtaggroup_removetaggroup tag
renametaggroup_renamename new_name

See also

  • tag: create, rename, and delete tags
  • devicetag: assign tags to devices, walls, multiviews, and presets