Contractors

APIDescription
GET api/v1/{appId}/contractors/{identifier}?skipRegisters={skipRegisters}&bulk={bulk}

Получение информации относительно контрагента по идентификатору(ЕГРПОУ\ИНН).
Параметр bulk = 0 для обычных запросов. 1 = для пакетных

GET api/v1/{appId}/contractors/{identifier}/registers/{registerId}/content/{contentId}

Получение контента с реестра для контрагента.
К примеру текст решения суда.
Получить контент возможно только при условии предварительно запроса информации о контрагенте.

GET api/v1/{appId}/contractors?maxResultCount={maxResultCount}

Получения списка компаний по OData фильтр для пользователя (в разработке).
Примеры запросов:
api/v1/{appId}/contractors?$filter=substringof('папір',tolower(Name)),
api/v1/{appId}/contractors?$filter=substringof('3962094',tolower(Identifier)),
api/v1/{appId}/contractors?$filter=substringof('б',tolower(Name))&$orderby=Name desc

GET api/v1/{appId}/contractors/search?q={q}&resultCount={resultCount}&isFop={isFop}

Получения списка компаний по фильтру. Поиск проиходит по названию или ЕДРПОУ
Поиск выполняется от 3 символов
Примеры запросов:
api/v1/{appId}/contractors/search?q=папір

GET api/v1/{appId}/contractors/monitoring/{identifier}

Проверка наличия контрагента - находится на мониторинге или нет

GET api/v1/{appId}/contractors/monitoring?take={take}&skip={skip}

Получение списка контрагентов, которые находятся на мониторинге

PUT api/v1/{appId}/contractors/monitoring

Постановка контрагента на мониторинг относительно одного реестра

POST api/v1/{appId}/contractors/monitoring

Обновление получателей оповещений про контрагента на мониторинге относительно одного реестра

DELETE api/v1/{appId}/contractors/monitoring

Удаление контрагента с мониторинга относительно одного реестра

GET api/v1/{appId}/contractors/monitoring/changes/{identifier}?lastdate={lastdate}

Получение списка изменений контрагента (с момента последнего запроса)

GET api/v1/{appId}/contractors/monitoring/all/changes

Получение списка изменений всех контрагентов, поставленных на мониторинг (с момента последнего запроса)

GET api/v1/{appId}/contractors/validate/state

Данные о актуальности данных о наличии в бенефициарах граждан России и Беларуси

GET api/v1/{appId}/contractors/validate/{identifier}

Проверка на наличие россиян среди бенефициаров компании

Account

Авторизация, Регистрация пользователя

APIDescription
POST api/v1/{appId}/accounts

HTTP post
Регистрация пользователя

POST api/v1/{appId}/accounts/authentication

HTTP post
Авторизация пользователя

POST api/v1/{appId}/accounts/profile

Информация по авторизированому пользователю

GET api/v1/{appId}/accounts/history?date={date}

Получение списка запросов пользователя за день

GET api/v1/{appId}/accounts/monitoring/emails

Получение информации о списке адресов для отправки уведомленией об изменениях

POST api/v1/{appId}/accounts/monitoring/emails

Создание или изменение электронного адреса(или нескольких через запятую), куда необходимо отправлять уведомления мониторинга, а также реестров(id реестров через запятую), по которым необходимо получать уведомления

DELETE api/v1/{appId}/accounts/monitoring/emails

Удаление информации, куда необходимо отправлять уведомления мониторнга

POST api/v1/{appId}/account/settings/datastructure

Информация по авторизированому пользователю

App

Для разработчиков. Информация о подписках/тарифах приложения {appId}. Для использование данного API требуется дополнительная роль pactum_app_role

APIDescription
GET api/v1/{appId}/subscriptions

Получения списка подписок/тарифов

POST api/v1/{appId}/subscriptions/{subscriptionId}/assign

Обновление / назначение нового тарифа для пользователя