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

# List Brands

> Get the manufacturers that have at least one indoor unit compatible with an Aidoo type.

<Info>
  **GET** `/msproduct.pv1/compatibilities/types/{article_type}/brands`
</Info>

Returns the list of manufacturers that have **at least one** indoor unit compatible with the requested Aidoo type for the given market. Use the result to populate your brand selector.

<Note>
  Availability is market-dependent. The brands returned depend on the `app-market` header. See [Markets & locales](/core-concepts/markets-locales).
</Note>

## Path parameters

<ParamField path="article_type" type="string" required>
  The Aidoo type to filter by, e.g. `AIDOO_KNX`. Get the types available in your market from [List Aidoo types](/compatibilities/list-article-types).
</ParamField>

## Headers

The standard headers are required. See [Markets & locales](/core-concepts/markets-locales).

## Request

<CodeGroup>
  ```bash cURL theme={null}
  curl --location 'api.airzonecloud.com/msproduct.pv1/compatibilities/types/AIDOO_KNX/brands' \
    --header 'Content-Type: application/json' \
    --header 'apikey: YOUR_API_KEY' \
    --header 'app-market: eu' \
    --header 'app-locale: en'
  ```

  ```javascript JavaScript theme={null}
  const res = await fetch(
    "https://api.airzonecloud.com/msproduct.pv1/compatibilities/types/AIDOO_KNX/brands",
    {
      headers: {
        "Content-Type": "application/json",
        apikey: "YOUR_API_KEY",
        "app-market": "eu",
        "app-locale": "en",
      },
    }
  );
  const data = await res.json();
  ```

  ```python Python theme={null}
  import requests

  url = "https://api.airzonecloud.com/msproduct.pv1/compatibilities/types/AIDOO_KNX/brands"
  headers = {
      "Content-Type": "application/json",
      "apikey": "YOUR_API_KEY",
      "app-market": "eu",
      "app-locale": "en",
  }

  data = requests.get(url, headers=headers).json()
  ```
</CodeGroup>

## Response

<ResponseField name="body.brands" type="object[]">
  The list of compatible manufacturers.

  <Expandable title="brand">
    <ResponseField name="id" type="integer">
      Unique brand identifier. Use it as the `{brand_id}` in the next step.
    </ResponseField>

    <ResponseField name="name" type="string">
      Display name of the manufacturer.
    </ResponseField>
  </Expandable>
</ResponseField>

```json Example response theme={null}
{
  "body": {
    "brands": [
      { "id": 3, "name": "Daikin" },
      { "id": 4, "name": "Fujitsu" },
      { "id": 11, "name": "Mitsubishi Electric" }
    ]
  }
}
```

<Tip>
  Got a brand `id`? Pass it to [Get a brand with its compatible models](/compatibilities/get-brand) to list that manufacturer's units.
</Tip>
