# Compliance Group Types

The Compliance User Groups section contains APIs that you can use for creating and maintaining [Compliance User Groups](/main/compliance-barrier-groups/compliance-user-groups.md), [Compliance Group Assignments](/main/compliance-barrier-groups/compliance-group-assignments.md) , and [Compliance Group Memberships](/main/compliance-barrier-groups/compliance-group-memberships.md).

Some of the APIs under the Compliance User Groups section have a body parameter called `type` which is responsible for selecting certain types of compliance groups, changing the API behavior and consequently, the returned data.

The following list shows the currently available **compliance group types** that can be passed to the `type` attribute:

**• ROLE\_SCOPE**

The `ROLE_SCOPE` type uses groups of users to define the scopes of individual Super Compliance Officer or Compliance Officer, controlling what they can view and manage. A **Scope** is the range of accounts and conversations that a Super Compliance Officer or Compliance Officers are allowed to handle. The assignment of one or more compliance groups to an account creates a scope.

Compliance groups of type ROLE\_SCOPE can **only** be used when creating/managing the scope of Super Compliance Officers or Compliance Officers. These compliance groups cannot be used for any other purposes.

Note: other types of compliance groups will be available in the future.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://rest-api.symphony.com/main/compliance-barrier-groups/compliance-group-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
