DisplayNet Logo
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