# Получение API ключей

## Как пользователю получить API-ключ

Чтобы сгенерировать и использовать API-ключ, выполните следующие действия:

{% stepper %}
{% step %}

#### Авторизуйтесь на сайте

Войдите в свой аккаунт или зарегистрируйтесь.
{% endstep %}

{% step %}

#### Откройте личный кабинет

<figure><img src="https://2306868012-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTHpziM563Oben8LpnBsF%2Fuploads%2FJZNBSHmAPDGJDNMrRrsn%2Fimage.png?alt=media&#x26;token=12a06717-2352-4497-9f1e-cd71ec248227" alt="" width="287"><figcaption></figcaption></figure>

Нажмите на иконку профиля и перейдите в пункт **«Настройки».**
{% endstep %}

{% step %}

#### Перейдите во вкладку «API»

<figure><img src="https://2306868012-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTHpziM563Oben8LpnBsF%2Fuploads%2FSW3NZ1ZmpUZXROc0yn1x%2Fimage.png?alt=media&#x26;token=e3f59995-dd23-4e78-b91d-ba97e9122984" alt="" width="563"><figcaption></figcaption></figure>

В личных настройках откройте вкладку API — здесь отображается ваш уникальный API-ключ.
{% endstep %}

{% step %}

#### Скопируйте ключ

Используйте кнопку копирования или сгенерируйте новый ключ при необходимости.

{% hint style="danger" %}
Если вкладка **«API»** отсутствует, значит вашему аккаунту ещё не разрешён доступ к API. Это должно включаться администратором.
{% endhint %}
{% endstep %}
{% endstepper %}

***

## Как включить пользователю доступ к API

По умолчанию API отключён для всех новых клиентов. Чтобы разрешить использование API определённому пользователю, выполните:

{% stepper %}
{% step %}

#### Откройте административную панель

Перейдите в раздел: **Пользователи — Список пользователей**
{% endstep %}

{% step %}

#### Выберите нужного пользователя

Откройте профиль пользователя нажатием на его имя.
{% endstep %}

{% step %}

#### Найдите блок «Доступ к API»

<figure><img src="https://2306868012-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTHpziM563Oben8LpnBsF%2Fuploads%2FDvWLOoLOKBrTH9b0GkZ7%2Fimage.png?alt=media&#x26;token=89c79bcc-809d-4c9e-a913-eb1aeda5dcf3" alt="" width="375"><figcaption></figcaption></figure>

В настройках пользователя переключите параметр: **Доступ к API → Разрешить**

Сохраните изменения. После этого у клиента появится вкладка **Настройки → API**, и он сможет увидеть свой ключ.
{% endstep %}
{% endstepper %}

***

## Как выдать разрешения для API-ключей

Каждый API-ключ требует отдельной настройки прав доступа. Без разрешений ключ не сможет выполнять действия, даже если API включён.

<figure><img src="https://2306868012-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTHpziM563Oben8LpnBsF%2Fuploads%2FxdrIAVAeOVYbKnV9tQ5m%2Fimage.png?alt=media&#x26;token=6c30e69c-265a-40b6-80b2-b0b4be593d8e" alt=""><figcaption></figcaption></figure>

Чтобы назначить права:

{% stepper %}
{% step %}

#### Перейдите в раздел API

В админке откройте: **Другие разделы — API**
{% endstep %}

{% step %}

#### Найдите нужного пользователя

В списке отображаются все пользователи, у которых есть API-ключи.
{% endstep %}

{% step %}

#### Откройте настройки нужного ключа

Нажмите «Выбрать разрешения».
{% endstep %}

{% step %}

#### Отметьте разделы, к которым ключ будет иметь доступ

Возможные разрешения (зависит от конфигурации системы):

* account — доступ к данным учётной записи
* partner — доступ к партнёрской программе

Сохраните изменения.

{% hint style="warning" %}
Один пользователь может иметь несколько API-ключей с разными наборами прав.
{% endhint %}
{% endstep %}
{% endstepper %}


---

# 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.iexexchanger.com/front-api/osnovnoe/poluchenie-api-klyuchei.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.
