Login

[POST] …/v1/Auth/Login

Авторизация на сервере осуществляется методом стандартной(basic) авторизации. Метод доступен для неавторизованных пользователей.
При успешной авторизации сервер отправит JSON объект, содержащий ID сессии.
Максимальное количество одновременно активных сессий пользователей:50.

Заголовки (Headers)

Название Обязательность Описание
Authorization Обязательный Basic авторизация по логину и паролю - Basic base64_encoded(login:password). Например, если логин - admin, а пароль - qwerty, то значение будет: Basic YWRtaW46cXdlcnR5
ApiLogin Обязательный Наименование аккаунта пользователя в сервисе Regos
AppKey Обязательный Ключ приложения, предоставленный для взаимодействия с API, может периодически изменяеться
Token Обязательный Созданный токен приложения. Указывает, от имени какого приложения поступают запросы на API
Accept Обязательный Значение: application-json, text/plain, */*
Content-Type Обязательный Значение: application-json;charset=utf-8


Входные параметры (Body)

Название Тип данных Обязательность Описание параметра
device_name String Обязательный Наименование устройства, с которого производится вход

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

{
    "device_name":"Device_ABC"
}

Выходные параметры (Body)

Название Тип данных Обязательность Описание параметра
session_id String Обязательный ID сессии

Пример ответа

{ 
    "ok": true, 
    "result": { 
        "session_id": "38b4d6ac8dede8542b0d128115246" 
    }     
}