AttributeGroup
An AttributeGroup describes a category of attribute values, such as Location.
Example
{
"id": "MTAx",
"name": "Location",
"type": "admin_managed"
}
Properties
| Key | Type | Description |
|---|---|---|
id |
String |
The attribute-group ID. |
name |
String |
The attribute-group name. |
type |
String |
Management type: admin_managed, self_reported, dx_managed, or sql_powered. |
Management types
| API value | Product label | Description |
|---|---|---|
admin_managed |
Admin-managed | Attributes managed by an administrator. |
self_reported |
Self-reported | Attributes reported by the person taking the survey. |
dx_managed |
DX-managed | Attributes managed by DX. |
sql_powered |
SQL-powered | Attributes whose values come from a SQL query on Data Cloud. |
The management type identifies how the attribute group is managed. It is distinct from dimension.type, which identifies the kind of result row, such as attribute or snapshotTeam.
Each attribute value within a group has its own id and name.
attributeGroups.list also returns hidden, position, privileged, and an attributes array. Snapshot score filters return the group identity and only the selected attribute values.