---
title: Konum ve para birimi verileri
description: Ülke, il, ilçe, mahalle ve para birimi listelerini alın.
full: true
---

## Ülkeleri listele [#listCountry]

**`listCountry`** (query, v1 · v2)

Parametreler:

| Alan | Tip | Açıklama |
| --- | --- | --- |
| `id` | `StringFilterInput` | Kaydın ID değeri. |
| `includeDeleted` | `Boolean` | `true` gönderilirse silinmiş kayıtlar da listelenir. |
| `iso2` | `StringFilterInput` |  |
| `iso3` | `StringFilterInput` |  |
| `locale` | `String` |  |
| `search` | `String` | Serbest metin araması. |
| `updatedAt` | `DateFilterInput` | Kaydın son güncellenme zamanı (milisaniye cinsinden Unix zaman damgası). |

Dönen değer: `[Country!]!`

Örnek istek - Ülkeleri listeleme (`POST https://api.myikas.com/api/v2/admin/graphql`):

```graphql
{
  listCountry {
    id
    name
    locationTranslations {
      tr
      en
    }
    iso2
    iso3
    phoneCode
    capital
    currency
    native
    region
    subregion
    emoji
    emojiString
  }
}
```

Örnek yanıt:

```json
{
  "data": {
    "listCountry": [
      {
        "id": "c5612859-09b3-4912-a796-93de1697610c",
        "name": "France",
        "locationTranslations": {
          "tr": "Fransa",
          "en": "France"
        },
        "iso2": "FR",
        "iso3": "FRA",
        "phoneCode": "33",
        "capital": "Paris",
        "currency": "EUR",
        "native": "France",
        "region": "Europe",
        "subregion": "Western Europe",
        "emoji": "🇫🇷",
        "emojiString": "U+1F1EB U+1F1F7"
      }
    ]
  }
}
```

## İlleri listele [#listState]

**`listState`** (query, v1 · v2)

Parametreler:

| Alan | Tip | Açıklama |
| --- | --- | --- |
| `countryId` (zorunlu) | `StringFilterInput!` |  |
| `id` | `StringFilterInput` | Kaydın ID değeri. |
| `includeDeleted` | `Boolean` | `true` gönderilirse silinmiş kayıtlar da listelenir. |
| `locale` | `String` |  |
| `search` | `String` | Serbest metin araması. |
| `updatedAt` | `DateFilterInput` | Kaydın son güncellenme zamanı (milisaniye cinsinden Unix zaman damgası). |

Dönen değer: `[State!]!`

Örnek istek - İlleri listeleme (`POST https://api.myikas.com/api/v2/admin/graphql`):

Adres formunda il seçimini doldurmak için bir ülkeye ait illeri döndürür. `countryId` değerini `listCountry` query'sinden alabilirsiniz.

```graphql
query ListState($countryId: StringFilterInput!) {
  listState(countryId: $countryId) {
    id
    name
    stateCode
    countryId
  }
}
```

```json
{
  "countryId": {
    "eq": "c1d8654f-6efc-4dc6-aea5-b93dd44882f8"
  }
}
```

Örnek yanıt (temsili):

```json
{
  "data": {
    "listState": [
      {
        "id": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21",
        "name": "Örnek",
        "stateCode": "string",
        "countryId": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21"
      }
    ]
  }
}
```

## Şehirleri listele [#listCity]

**`listCity`** (query, v1 · v2)

Parametreler:

| Alan | Tip | Açıklama |
| --- | --- | --- |
| `countryId` | `StringFilterInput` |  |
| `id` | `StringFilterInput` | Kaydın ID değeri. |
| `includeDeleted` | `Boolean` | `true` gönderilirse silinmiş kayıtlar da listelenir. |
| `search` | `String` | Serbest metin araması. |
| `stateId` (zorunlu) | `StringFilterInput!` |  |
| `updatedAt` | `DateFilterInput` | Kaydın son güncellenme zamanı (milisaniye cinsinden Unix zaman damgası). |

Dönen değer: `[City!]!`

Örnek istek - Şehirleri listeleme (`POST https://api.myikas.com/api/v2/admin/graphql`):

Seçilen ile bağlı şehirleri döndürür.

```graphql
query ListCity($stateId: StringFilterInput!) {
  listCity(stateId: $stateId) {
    id
    name
    countryId
    stateId
    latitude
    longitude
  }
}
```

```json
{
  "stateId": {
    "eq": "1de01563-d331-4d11-9edf-fc8d2e8b9713"
  }
}
```

Örnek yanıt (temsili):

```json
{
  "data": {
    "listCity": [
      {
        "id": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21",
        "name": "Örnek",
        "countryId": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21",
        "stateId": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21",
        "latitude": "string",
        "longitude": "string"
      }
    ]
  }
}
```

## İlçeleri listele [#listDistrict]

**`listDistrict`** (query, v1 · v2)

Parametreler:

| Alan | Tip | Açıklama |
| --- | --- | --- |
| `cityId` (zorunlu) | `StringFilterInput!` |  |
| `countryId` | `StringFilterInput` |  |
| `id` | `StringFilterInput` | Kaydın ID değeri. |
| `includeDeleted` | `Boolean` | `true` gönderilirse silinmiş kayıtlar da listelenir. |
| `search` | `String` | Serbest metin araması. |
| `stateId` | `StringFilterInput` |  |
| `updatedAt` | `DateFilterInput` | Kaydın son güncellenme zamanı (milisaniye cinsinden Unix zaman damgası). |

Dönen değer: `[District!]!`

Örnek istek - İlçeleri listeleme (`POST https://api.myikas.com/api/v2/admin/graphql`):

Seçilen şehre bağlı ilçeleri döndürür.

```graphql
query ListDistrict($cityId: StringFilterInput!) {
  listDistrict(cityId: $cityId) {
    id
    name
    countryId
    stateId
    cityId
    order
  }
}
```

```json
{
  "cityId": {
    "eq": "16699173-5085-493e-a6fc-f6d194f8931f"
  }
}
```

Örnek yanıt (temsili):

```json
{
  "data": {
    "listDistrict": [
      {
        "id": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21",
        "name": "Örnek",
        "countryId": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21",
        "stateId": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21",
        "cityId": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21",
        "order": 1
      }
    ]
  }
}
```

## Mahalleleri listele [#listTown]

**`listTown`** (query, v1 · v2)

Parametreler:

| Alan | Tip | Açıklama |
| --- | --- | --- |
| `districtId` (zorunlu) | `StringFilterInput!` |  |
| `id` | `StringFilterInput` | Kaydın ID değeri. |
| `includeDeleted` | `Boolean` | `true` gönderilirse silinmiş kayıtlar da listelenir. |
| `search` | `String` | Serbest metin araması. |
| `updatedAt` | `DateFilterInput` | Kaydın son güncellenme zamanı (milisaniye cinsinden Unix zaman damgası). |

Dönen değer: `[Town!]!`

Örnek istek - Mahalleleri listeleme (`POST https://api.myikas.com/api/v2/admin/graphql`):

Seçilen ilçeye bağlı mahalleleri döndürür.

```graphql
query ListTown($districtId: StringFilterInput!) {
  listTown(districtId: $districtId) {
    id
    name
    districtId
    order
  }
}
```

```json
{
  "districtId": {
    "eq": "249306de-84e0-4526-870f-b18dd6daa7bb"
  }
}
```

Örnek yanıt (temsili):

```json
{
  "data": {
    "listTown": [
      {
        "id": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21",
        "name": "Örnek",
        "districtId": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21",
        "order": 1
      }
    ]
  }
}
```

## Para birimlerini listele [#listCurrency]

**`listCurrency`** (query, v1 · v2)

Parametreler:

| Alan | Tip | Açıklama |
| --- | --- | --- |
| `code` | `StringFilterInput` |  |

Dönen değer: `[Currency!]!`

Örnek istek - Para birimlerini listeleme (`POST https://api.myikas.com/api/v2/admin/graphql`):

Çok para birimli fiyatlandırma yapan bir pazaryeri entegrasyonunda, kullanılacak para birimlerinin sembol ve küsurat bilgilerini almak için kullanılır.

```graphql
query ListCurrency($code: StringFilterInput) {
  listCurrency(code: $code) {
    id
    code
    name
    symbol
    symbolNative
    decimalDigits
    rounding
  }
}
```

```json
{
  "code": {
    "in": [
      "TRY",
      "EUR",
      "USD"
    ]
  }
}
```

Örnek yanıt (temsili):

```json
{
  "data": {
    "listCurrency": [
      {
        "id": "0f9d2c3e-6b1a-4c7e-9a52-3d8e1f4b7c21",
        "code": "string",
        "name": "Örnek",
        "symbol": "string",
        "symbolNative": "string",
        "decimalDigits": 1,
        "rounding": 1
      }
    ]
  }
}
```
