# Bankalar

## Tüm Bankaların Listesi

<mark style="color:blue;">`GET`</mark> `https://api.banksocket.com/v1/banks`

Banksocket tarafından desteklenen tüm bankların ID, ad ve logo url adreslerini döner.&#x20;

#### Headers

| Name           | Type   | Description                                                                    |
| -------------- | ------ | ------------------------------------------------------------------------------ |
| Authentication | string | Kimlik denetimi başlığıdır. Detaylar için kimlik denetimi sayfasına göz atınız |

{% tabs %}
{% tab title="200 " %}

```javascript
{
    "banks": [
        {
            "id": 1,
            "name": "Akbank",
            "logo": "https://www.banksocket.com/images/banks/akbank.png"
        },
        {
            "id": 2,
            "name": "Albaraka Türk Katılım Bankası",
            "logo": "https://www.banksocket.com/images/banks/albaraka.png"
        }
    ]
}
```

{% endtab %}
{% endtabs %}

## Banka Detayları ve Gerekli Parametre Listesi

<mark style="color:blue;">`GET`</mark> `https://api.banksocket.com/v1/banks/:id`

Banksocket'e yeni IBAN eklemek için girilmesi gereken banka parametrelerini, banka başvuru formunu servis aracılığı ile alarak kendi uygulamanıza kolayca ekleyebilmeniz için gerekli tüm bilgileri sağlar.

#### Headers

| Name           | Type   | Description |
| -------------- | ------ | ----------- |
| Authentication | string | Kimlik      |

{% tabs %}
{% tab title="200 " %}

```javascript
{
    "bank": {
        "id": 2,
        "name": "Kuveyt Türk Katılım Bankası",
        "application_form": "https://www.banksocket.com/files/kuveytturk-application.pdf",
        "logo": "https://www.banksocket.com/images/banks/kuveyt.png",
        "params": {
            "account_number": {
                "type": "text",
                "title": "Hesap Numarası",
                "description": "10 haneli hesap numaranızı giriniz. IBAN numarası değildir."
            }
        }
    }
}
```

{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.banksocket.com/bankalar.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
