> ## Documentation Index
> Fetch the complete documentation index at: https://developers.phrase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

export const DownloadOpenApiCard = ({url}) => {
  return <Card title="Full API Schema" href={url} target="_blank" horizontal>
      Explore the raw schema to see all endpoints in one place. Perfect for tools and integration setup.
    </Card>;
};

## Phrase Content Groups API Reference 1.0.16

Content Groups are organization-scoped named containers that connect platform objects across the Phrase product suite. They act as the single matching principle for the translation and quality workflow: a TMS project, its Style Guides, Style Rules, and AI quality checks all resolve through a shared Content Group.

### Key Features

* **Full group management** — create, retrieve, update, and delete Content Groups for your organization
* **Reference listing** — retrieve the platform objects linked to a group, with optional filtering by `objectType`
* **Typed object references** — supported types are `TMS_PROJECT`, `PLATFORM_STYLE_GUIDE`, `PLATFORM_STYLE_RULE`, and `PLATFORM_QA_CHECK`

### How Content Groups fit into the platform

Content Groups are the coordination layer across Phrase products. Once a TMS project is linked to a Content Group:

* The project's Style Guide and Style Rules are resolved from the group
* Quality Evaluation draws its checks from the `(Content Group, locale)` pair
* AI capabilities receive a Content Profile derived from the group's rules

### Base URL

| Region | Base URL                            |
| ------ | ----------------------------------- |
| EU     | `https://eu.phrase.com/control-hub` |
| US     | `https://us.phrase.com/control-hub` |

<DownloadOpenApiCard url="https://developers.phrase.com/public/assets/openapi/phrase-control-hub.yaml" />

### Quick Start

1. **Exchange your API token** for a JWT via the [Authentication guide](/en/api/control-hub/authentication)
2. **Create a Content Group** for your organization
3. **Use the group ID** when configuring TMS projects or Style Guides in other Phrase products

```bash theme={null}
curl -X POST "https://eu.phrase.com/control-hub/api/v1/public/groups" \
  -H "Authorization: Bearer $JWT" \
  -H "Content-Type: application/json" \
  -d '{"name": "Marketing", "description": "Brand voice and campaign copy"}'
```

Browse the full operation set, request and response schemas, and per-endpoint examples in the **API Documentation** section of the left navigation.
