Доступ по API
Все функции, которые выполняет портал, доступны через API. Приватного API в системе нет.
Swagger-схема расположена по адресу portal.pro.rent/api и содержит описание всех запросов, аргументов и возвращаемых значений.

Авторизация

Чтобы делать запросы к API необходимо добавить внешнее приложение в разделе portal.pro.rent/subscription/portal-settings/apps. После этого система создаст для него токены:
  1. 1.
    Токен приложения. С его помощью можно получить информацию о приложении по запросу: GET https://portal.pro.rent/api/app По этому запросу система также вернет токены каждого пользователя.
  2. 2.
    Токен каждого сотрудника. С ними можно выполнять запросы ко всему API, система будет расценивать как обычный доступ пользователя.
Для авторизации с помощью токена можно использовать один из двух вариантов:
  1. 1.
    Передать токен в HTTP-заголовке: Authorization: Token {token}
  2. 2.
    Передать его в query string: http://portal.pro.rent/api/…?token={token}
Copy link