Skip to main content

What is a Tag Group?

A tag group is a container for related tags. Instead of having a flat list of all tags, you organize them into logical groups like “Departments”, “Sensitivity Levels”, or “Project Types”. Tag groups also define constraints like how many tags from the group can be applied to a single target.

Tag Group Properties

Creating Tag Groups

Create a tag group and its tags in a single request:
Inline tags automatically inherit scopeId and tagGroupId from the parent group. You only need to provide identifier and label.

Basic (Without Tags)

With Constraints

maxAppliedPerTarget

This constraint controls how many tags from the group can be applied to a single target:

Tag Group Origin

The origin field tracks how the group was created:

Locked Tag Groups

Locked groups cannot be modified or deleted:
Locked groups require special permissions to unlock. Use this for critical classification schemes.

Common Tag Group Patterns

Organizational Structure

Data Classification

Project Management

Construction / Field Service

Adding Tags to Existing Groups

If you created a group without inline tags, you can add tags later:
For new tag groups, prefer using inline tags in the create request. Use separate tag creation only when adding tags to existing groups.

Querying Tag Groups

API Reference

Create Tag Group

Create a new tag group

Get Tag Groups

List tag groups

Update Tag Group

Update a tag group

Delete Tag Group

Delete a tag group

Next Steps

Tag Bindings

Learn how to control which models can use which tag groups