Авторизация API-запросов к ODIN

Для авторизации ваших API-запросов необходимо включить токен в заголовок Authorization. 

Этот процесс может быть выполнен через пользовательский интерфейс, например в Swagger, или добавлен вручную в ваш код.

Использование Swagger UI

Нажмите кнопку "Authorize" в верхней части страницы документации Swagger. Появится всплывающее окно "Available authorizations" (Доступные авторизации).

В этом окне найдите поле "Value" в разделе "Bearer (apiKey)".

Вставьте ваш API-ключ (токен) в поле Value.

Нажмите зеленую кнопку "Authorize", чтобы применить токен. После этого заголовок авторизации будет автоматически добавлен ко всем последующим API-запросам, которые вы отправляете через Swagger UI.

Ручная авторизация (HTTP-заголовок)

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

Формат заголовка:

Authorization: Token <ВАШ_ТОКЕН>

Замените <ВАШ_ТОКЕН> на ваш реальный API-токен.

Пример с curl

Ниже приведен пример команды curl, которая включает корректный заголовок авторизации:

Bash

curl 'https://demo-stage.o-din.ru/api/v4/users?page=1&per_page=20' \

-H 'Accept: application/json' \

-H 'Authorization: Token <ВАШ_ТОКЕН>'

Эта статья помогла вам?

Сервис поддержки клиентов работает на платформе UserEcho