# List Interfaces

> Channels API · interfaces

```http
GET /ui/connectors/channels-api/latest/interfaces/
```

Return available interfaces grouped by type.

## Example request

```bash
curl -X GET "/ui/connectors/channels-api/latest/interfaces/"
```

## Responses

### 200 — Successful Response

- `ip` · list of objects · Optional · _Defaults to []_
  - Array items (object):
    - `name` · string · **Required**
    - `type` · string · Optional · _Defaults to IP_
    - `ipAddresses` · list of strings · **Required**
      - Array items (string):
    - `displayName` · string · **Required**
- `sdi` · list of objects · Optional · _Defaults to []_
  - Array items (object):
    - `name` · string · **Required**
    - `type` · string · **Required**
    - `url` · string · **Required**
    - `displayName` · string · **Required**
- `asi` · list of objects · Optional · _Defaults to []_
  - Array items (object):
    - `name` · string · **Required**
    - `type` · string · **Required**
    - `url` · string · **Required**
    - `displayName` · string · **Required**
- `rf_demod` · list of objects · Optional · _Defaults to []_
  - Array items (object):
    - `name` · string · **Required**
    - `type` · string · **Required**
    - `url` · string · **Required**
    - `displayName` · string · **Required**
- `rf_modulator` · list of objects · Optional · _Defaults to []_
  - Array items (object):
    - `name` · string · **Required**
    - `type` · string · **Required**
    - `url` · string · **Required**
    - `displayName` · string · **Required**

Example:

```json
{
  "ip": [],
  "sdi": [],
  "asi": [],
  "rf_demod": [],
  "rf_modulator": []
}
```
