ВведениеLink to Введение

В Системе лицензирования описание API реализовано по спецификации Open API.

Для загрузки спецификации API Системы лицензирования перейдите по ссылке: https://l.ucs.ru/ls5api/swagger/public/swagger.json

Основной адрес для выполнения методов API: https://l.ucs.ru/ls5api/

SwaggerLink to Swagger

Публичный API Системы лицензирования (rk7 License System)
 v1 
OAS 3.0

При обращению к API требуется использовать только защищенное соединение HTTPS.

Авторизация

В методах используется авторизация через заголовок USR.

Самостоятельная генерация USR:

Для формирования заголовка USR необходимо сформировать строку следующего содержания:
Base64(userName + “;” + hPassword + “;” + md5(token)), где:

userName – email вашего пользователя Системы лицензирования;
hPassword – вычисляется как MD5(userName+password), где password - пароль пользователя из Системы лицензирования;
md5(token) – хэш MD5 от токена, который можно получить из карточки пользователя во вкладке "Доступ к API", либо же персонально от сотрудников компании r_keeper;

Автоматическая генерация USR:

В карточке пользователя необходимо перейти во вкладку "Доступ к API" и воспользоваться формой "Генерация USR для подписи запросов API".

Auth

Контроллер по работе с авторизацией пользователей

City

Контроллер для работы со странами и городами

Corporation

Контроллер для работы с корпорациями

Key

Контроллер по работе с ключами

License

Контроллер по работе с лицензиями

ObjectCloudData

Контроллер по работе с объектами клауда

Object

Контроллер по работе с объектами(ресторанами)

Reports

Контроллер по работе с отчетами

Requisites

Контроллер по работе с юр.лицами