---
title: "List all existing ivr menus"
method: GET
path: "/v1/callcenter/ivrmenus"
tags: ["CallCenter"]
---

# List all existing ivr menus

`GET /v1/callcenter/ivrmenus`

## Request

- Base URL: `https://api.infoset.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.infoset.app/v1/callcenter/ivrmenus`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-Api-Key`
- TypeScript: <https://skmtc.dev/infoset/apis/infoset-rest-api/docs/v1/callcenter/ivrmenus/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `Id` integer
- `DepartmentId` integer
- `Name` string
- `VirtualExtNumber` string
- `SipServerId` integer
- `ViewType` 0 | 1: <p>Enum values:</p><ul><li><i>0 = List</i></li><li><i>1 = Kanban</i></li></ul>
- `Page` integer
- `ItemsPerPage` integer
- `ReturnTotalItems` boolean
- `sortCol` string
- `sortDir` string

## Response `200`

OK

- IVRMenuQueryResult
  - `totalItems` integer
  - `items` IVRMenu[], nullable
    - `id` integer
    - `departmentId` integer
    - `accountId` integer
    - `details` IVRDetailMenu[], nullable
      - `id` integer
      - `departmentId` integer
      - `ivrMenuId` integer: IVR Menü Id
      - `number` string, nullable: Tuşlanan Numara; Tek numara yada xxx-yyy arası numaralar gibi, boş ise tuşlama yok durumu
      - `name` string, required: Menü Adı
      - `wavFile` string, nullable: İşlemden Önce Okunacak Wav Dosyası
      - `actionType` integer, required: Yapılacak İşlem 0: Dahiliye Aktar 1: Dahili Posta Kutusuna Aktar 2: Çağrı Merkezi Grubuna Aktar 3: Çağrı Merkezi Grubu Posta Kutusuna Aktar 4: Numaraya Aktar 5: Başka Menüye Geç 6: Menüyü Tekrar Et 7: Dil Değiştir(Ses Dizini Değiştir) 8: Hattı Kapat
      - `actionParameter` string, nullable: İşlem Parametresi
      - `status` integer: 1:aktif, 0:pasif
      - `accountId` integer
    - `name` string, required: IVR Menü Adı
    - `virtualExtNumber` string, required: Sanal Dahili Numarası
    - `reportHeader` string, nullable: Rapor Başlık Adı
    - `entryWavFile` string, nullable: Menü Girişi Wav Dosyası
    - `menuWavFile` string, nullable: Menü Wav Dosyası
    - `dtmfWaitTime` integer: ms Cinsinden Tuş Bekleme Süresi
    - `menuRepeatCount` integer: Menü Tekrar Dinletme Sayısı
    - `sipServerId` integer

---

[API](https://skmtc.dev/infoset/apis/infoset-rest-api.md) - [All operations](https://skmtc.dev/infoset/apis/infoset-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/infoset/apis/infoset-rest-api/revisions/709c8123f593?raw)
