Доступ по API

Все функции, которые выполняет портал, доступны через API. Приватного API в системе нет.

Swagger-схема расположена по адресу portal.pro.rent/api и содержит описание всех запросов, аргументов и возвращаемых значений.

Авторизация

Чтобы делать запросы к API необходимо добавить внешнее приложение в разделе portal.pro.rent/subscription/portal-settings/apps. После этого система создаст для него токены:

  1. Токен приложения. С его помощью можно получить информацию о приложении по запросу: GET https://portal.pro.rent/api/app По этому запросу система также вернет токены каждого пользователя.

  2. Токен каждого сотрудника. С ними можно выполнять запросы ко всему API, система будет расценивать как обычный доступ пользователя.

Для авторизации с помощью токена можно использовать один из двух вариантов:

  1. Передать токен в HTTP-заголовке: Authorization: Token {token}

  2. Передать его в query string: http://portal.pro.rent/api/…?token={token}