# Kimlik Doğrulama

vapi.co'da kimlik doğrulama [www.vapi.co](http://www.vapi.co) adresinden **test** ve **live** ortama göre ürettiğin API anahtarı ve IP adresi kontrolü ile yapılıyor.  API anahtarı Bearer Authentication metodu ile doğrulanıyor.

{% hint style="danger" %}
Kimlik doğrulama için ayrı bir metot bulunmuyor.  [Site üzerinden ](https://www.vapi.co/api-key/index)oluşturulan API anahtarı her metot isteğinde Bearer Authentication metotu ile doğrulanıyor.&#x20;
{% endhint %}

{% hint style="danger" %}
API anahtarına ek olarak bir güvenlik sebebiyle IP adres kontrolü de yapıyoruz. Geliştirmelerini tamamladıktan sonra gerçek ortamda sunduğun projen için sabit bir IP adresine ihtiyacın olacak.  :exclamation:
{% endhint %}

### Test ortamı kimlik doğrulama adımları

1. [API Anahtarı](https://www.vapi.co/api-key/index) sayfasındayken yukarıda bulunan <mark style="color:green;">**Test Ortamı**</mark> opsiyonunu aktifleştir.&#x20;
2. Aynı sayfada bulunan IP adresleri bölümüne vapi.co metotlarına erişimin gerçekleştirileceği IP adreslerini tanımla.&#x20;
3. Aynı sayfada bulunan **API Anahtarı** kopyala ve seçtiğin metoda istek yaparken  **Authorization** header parametresinde  **Bearer Token** kullanarak olarak gönder  [#oernek-curl-istegi](#oernek-curl-istegi "mention")

{% hint style="info" %}
Test ortamı opsiyonunu aktive ettiğinde sayfa üst barı koyu renk oluyor :wink:
{% endhint %}

### Live ortam kimlik doğrulama adımları

* [API Anahtarı](https://www.vapi.co/api-key/index)  sayfasındayken <mark style="color:red;">**Canlı Ortam**</mark> opsiyonunu aktifleştir.
* Aynı sayfada bulunan IP adresleri bölümüne vapi.co metotlarına erişimin gerçekleştirileceği IP adreslerini tanımla.&#x20;
* Aynı sayfada bulunan **API Anahtarı** kopyala ve seçtiğin metoda istek yaparken  **Authorization** header parametresinde  **Bearer Token** metodunu kullanarak olarak gönder  [#oernek-curl-istegi](#oernek-curl-istegi "mention")

{% hint style="info" %}
Canlı ortamı opsiyonunu aktive ettiğinde sayfa üst barı açık renk oluyor :wink:
{% endhint %}

### Gönderilmesi gereken header bilgisi

> Authorization: Bearer \<API Anahtarı>

### **Örnek curl isteği**

```
curl --location '<location>' --header 'Authorization: Bearer <API Anahtarı>'
```

### **Örnek postman kullanımı**

<figure><img src="https://1066508896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFijFX6qkv9C1NPJR2PMY%2Fuploads%2FLOCg4nyBkHaRiAKRzPy2%2FScreen%20Shot%202023-11-30%20at%2016.55.38.png?alt=media&#x26;token=0641cb5e-1d92-44f6-9d91-240b463f90f7" alt=""><figcaption><p>Postman Authorization Örnek</p></figcaption></figure>


---

# 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://doc.vapi.co/tr/api-klavuzu/kimlik-dogrulama.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.
