> ## Documentation Index
> Fetch the complete documentation index at: https://docs.game-services.work/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Brands

> Retrieve a list of operator brands.

> `GET` /platform/api/brands

### Headers

| Name                                                                 | Type     | Description                                                          |
| -------------------------------------------------------------------- | -------- | -------------------------------------------------------------------- |
| **<span style={{color: "rgb(var(--primary)"}}>Authorization</span>** | `string` | Bearer token authorization header (format: `Bearer your_token_here`) |

### Response Parameters

| Name                                                          | Type    | Description           |
| ------------------------------------------------------------- | ------- | --------------------- |
| **<span style={{color: "rgb(var(--primary)"}}>brands</span>** | `array` | List of brand objects |

Each brand object contains:

| Name                                                                   | Type     | Description                               |
| ---------------------------------------------------------------------- | -------- | ----------------------------------------- |
| **<span style={{color: "rgb(var(--primary)"}}>uuid</span>**            | `string` | Unique identifier of the brand            |
| **<span style={{color: "rgb(var(--primary)"}}>name</span>**            | `string` | Brand name                                |
| **<span style={{color: "rgb(var(--primary)"}}>maxWin</span>**          | `string` | Maximum win limit for brand players       |
| **<span style={{color: "rgb(var(--primary)"}}>payout</span>**          | `string` | Brand payout percentage                   |
| **<span style={{color: "rgb(var(--primary)"}}>betTemplateUuid</span>** | `string` | Associated bet template identifier        |
| **<span style={{color: "rgb(var(--primary)"}}>jackpotGroup</span>**    | `object` | Associated jackpot group information      |
| **<span style={{color: "rgb(var(--primary)"}}>accessToken</span>**     | `string` | Brand access token                        |
| **<span style={{color: "rgb(var(--primary)"}}>apiKey</span>**          | `string` | Public RGS API access key                 |
| **<span style={{color: "rgb(var(--primary)"}}>server</span>**          | `string` | Wallet server URL                         |
| **<span style={{color: "rgb(var(--primary)"}}>header</span>**          | `string` | Authentication header for wallet requests |

<ResponseExample>
  ```http Request theme={null}
  GET /platform/api/brands
  Authorization: Bearer your_token_here
  ```

  ```json Response 200 theme={null}
  {
      "brands": [
          {
              "uuid": "b12c4e5f-7890",
              "name": "Example Brand",
              "maxWin": "10000000",
              "payout": "95",
              "betTemplateUuid": "6666-aaaa",
              "jackpotGroup": {
              "uuid": "jp-001",
              "name": "Europe Jackpot",
              "currency": "EUR"
          },
              "apiKey": "rgs_key_example",
              "accessToken": "access_token_example",
              "server": "https://wallet.example.com",
              "header": "Bearer wallet_token_example"
          }
      ]
  }
  ```
</ResponseExample>

### Possible Errors

| messageKey                    | message                                                                    |
| ----------------------------- | -------------------------------------------------------------------------- |
| error.operator.uuid.not.found | Operator not found by uuid=\[\$uuid]                                       |
| error.user.no.access.operator | User\[uuid = \$userUuid] has no access to Operator\[uuid = \$operatorUuid] |
