# Kimlik Denetimi

## API Key Doğrulama

İstekler gönderilirken istek başlıklarına mutlaka Apikey doğrulama eklenmelidir. Api anahtarınızı APIKEY sayfasından alabilir, yenisini üretebilirsiniz. Request header içerisine Authorization başlığı altından api anahtarınızı aşağıdaki gibi gönderebilirsiniz. &#x20;

```
Apikey API_ANAHTARINIZ
```

{% hint style="info" %}
&#x20;API\_ANAHTARINIZ banksocket içerisinden kopyaladığınız api anahtarınızdır. Bu değeri tekrar base64 encode işlemi yapmanıza gerek yoktur.&#x20;
{% endhint %}

CURL Örneği

```
# curl -H 'Accept: application/json' -H "Authorization: Apikey API_ANAHTARINIZ" https://api.banksocket.com/v1/accounts 
```

Javascript örneği

```javascript
var settings = {
  "url": "https://api.banksocket.com/v1/accounts",
  "method": "GET",
  "headers": {
    "authorization": "Apikey API_ANAHTARINIZ",
    "content-type": "application/json"
  }
}

$.ajax(settings).done(function (response) {
  console.log(response);
});
```

PHP Örneği

```php
$url = 'https://api.banksocket.com/v1/accounts';
$options = array('http' => array(
    'method'  => 'GET',
    'header' => 'Authorization: Apikey '.$api_anahtariniz
));
$context  = stream_context_create($options);
$response = file_get_contents($url, false, $context);
```
