# API Authentication

{% hint style="info" %}
Для примеров будет использован модуль **Laravel Http**
{% endhint %}

{% hint style="danger" %}
Здесь и далее по тексту, замените "**{ваш\_домен}**" на прямой адрес вашего сайта (например, если адрес вашего сайта **iexexchanger.com**, то вам следует заменить "**{ваш\_домен}**" на **<https://iexexchanger.com>**).
{% endhint %}

**`Точка входа:`**<mark style="color:green;">`{ваш_домен}/api/v2`</mark>

Отправляемые данные должны быть в формате JSON с кодировкой UTF-8.

Для успешных запросов API все запросы должны содержать несколько обязательных заголовков (headers):

**Headers**

| Name              | Value                                                           |
| ----------------- | --------------------------------------------------------------- |
| **Content-Type**  | `application/json`                                              |
| **Authorization** | `Bearer`` `<mark style="color:red;">**`<YOUR_API_KEY>`**</mark> |

**Пример запроса**

```php
use Illuminate\Support\Facades\Http;

$api_key = 'YOUR_API_KEY';
$base_url = '{ваш_домен}/api/v2'
$response = Http::baseUrl($base_url)->withToken($api_key)->asJson();
```
