> ## 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.

# Get a Brand with Models

> Get a brand and all its indoor unit models compatible with an Aidoo type, including technical specs.

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

Returns the selected brand together with all of its indoor unit models that are compatible with the requested Aidoo type. Each model includes its technical specs: heating and cooling power, airflow, and communication protocol.

## Path parameters

<ParamField path="article_type" type="string" required>
  The Aidoo type. One of `AIDOO_KNX`, `AIDOO_PRO`, or `AIDOO_WIFI`.
</ParamField>

<ParamField path="brand_id" type="integer" required>
  The brand identifier returned by [List brands](/compatibilities/list-brands).
</ParamField>

## Request

<CodeGroup>
  ```bash cURL theme={null}
  curl --location 'api.airzonecloud.com/msproduct.pv1/compatibilities/types/AIDOO_KNX/brands/3' \
    --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/3",
    {
      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/3"
  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.brand" type="object">
  The selected brand with its compatible models.

  <Expandable title="brand">
    <ResponseField name="iumodels" type="object[]">
      The compatible indoor unit models.

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

```json Example response theme={null}
{
  "body": {
    "brand": {
      "id": 3,
      "name": "Daikin",
      "iumodels": [
        {
          "id": 74,
          "indoor_unit": "ADEA100A",
          "compatibility_iso": "DA1",
          "brand_id": 3,
          "iumodel_type_id": 1,
          "iumodel_technology_id": 2,
          "vrf": "unknown",
          "modbus_map_code": null,
          "visible": 1,
          "heat_power_kw": 10.8,
          "cold_power_kw": 9.5,
          "heat_power_btu": 37000,
          "cold_power_btu": 32500,
          "maximum_flow_m3h": 1740,
          "minimum_flow_m3h": 1380,
          "maximum_flow_cfm": 1024.13,
          "minimum_flow_cfm": 812.24,
          "maximum_pressure_available_pa": 150
        }
      ]
    }
  }
}
```

<Tip>
  Got a model `id`? Pass it to [Get the model detail](/compatibilities/get-model) to retrieve the Aidoo SKU to sell.
</Tip>
