Уведомление

Все примеры «персональных данных», представленные на данном портале, являются тестовыми (не реальными)! Примеры представлены разработчикам для тестирования ИТ-систем. Доступ к реальным данным осуществляется в соответствии с законами РФ согласно «Методическим рекомендациям». Подробнее.

Если у вас есть законные основания для подключения к Виду сведения, мы можем проконсультировать по техническим и организационным моментам подключения. Связаться с нами

Публичные должностные лица

Атрибут Значение
Название info-radar-public-figures
Тип Адаптер для поиска информации о публичных должностных лицах
Наименование Публичные должностные лица
Версия Реализовано 21.07.2025

Сервис для поиска информации о публичных должностных лицах

Общая информация

Цель документации — обеспечить полное понимание и возможность эффективного использования сервиса как для конечных пользователей, так и для разработчиков.

Сервис является частью платформы Агредатор. Перед изучением данной документации ознакомьтесь со следующими обязательными документами по интеграции с платформой:

Параметр Название Тип Обязательное Пример
service Имя сервиса (всегда info-radar-public-figures) string + info-radar-public-figures
type Тип запроса string (enum) + search
data Данные запроса object + см. ниже

Типы запросов type

type Значение
search Поиск должностных лиц
info Получение информаци о должностном лице
photo Получение изображения с должностным лицом

Описание полей data по типу запроса

Параметр Название Тип Обязательное Пример
Query Тест запрос с содержанием ФИО должностного лица string + "Иванов"
Параметр Название Тип Обязательное Пример
Id Идентификатор должностного лица в системе string + "6e2ebc6b-3cd3-da24-d402-53cd523fbb9e"
Параметр Название Тип Обязательное Пример
Id Идентификатор должностного лица в системе string + "6e2ebc6b-3cd3-da24-d402-53cd523fbb9e"

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

Параметр Название Обязательное Тип Пример
success Статус запроса + string true
result Хеш с результатом - object См. ниже
exception Ошибка - string Что-то пошло не так

Параметры result

Поле Назначение Тип Обязательное Пример
TotalItems Кол-во найденных должностных лиц Integer + 12
Items Массив найденных должностных лиц array[object] +  
Поле Назначение Тип Пример
Id Идентификатор должностного лица string "b9a99d4b-9bdd-dc98-70b5-b0cd38e85e95"
Name ФИО Должностного лица string "Иванов Иван Иванович"
Поле Назначение Тип Пример  
Id Идентификатор лица string "b9a99d4b-9bdd-dc98-70b5-b0cd38e85e95"  
Name ФИО string "Иванов Иван Иванович"  
Inn ИНН string null null
BirthDate Дата рождения string "1952-10-07T00:00:00"  
BirthPlace Место рождения string "Санкт-Петербург"  
DeathDate Дата смерти string null null
Websites Список веб-сайтов array ["http://kremlin.ru/bio/page-0", "…"]  
Relatives Список родственников array Relative  
Sanctions Список санкций array Sanction  

Relative

Поле Назначение Тип Пример
Id Идентификатор родственника string "6e2ebc6b-3cd3-da24-d402-53cd523fbb9e"
Name ФИО родственника string "Воронцова Мария Владимировна"
RelationType Тип родственной связи string "дочь"

Sanction

Поле Назначение Тип Пример  
Name Название санкции string "State Secretariat for Economic Affairs sanctions"  
ImposedBy Страна, наложившая санкции string "Швейцария"  
InclusionDate Дата включения в список string null "2022-02-28T00:00:00"
Поле Назначение Тип Пример
uuid Уникальный идентификатор string "17df40f115c63927cbe6e94fff2bdc377f3385ca24cd3daeddc92e12133aeec9"
filename Имя файла string "public_figure_photo_a1a2d91b90"
checksum Контрольная сумма файла string "a4e49cb33c15cea37a22d327592cd090283bca3802515a1b140dfa5cd79d6822"
mime_type MIME-тип файла string "image/jpeg"

Примеры запросов и ответо для разных типов запроса

{
  "service": "info-radar-public-figures",
  "type": "search",
  "data": {
    "Query": "Иванов Иван Иванович"
  }
}
{
  "success": true,
  "result": {
    "TotalItems": 1,
    "Items": [
      {
        "Id": "b9a99d4b-9bdd-dc98-70b5-b0cd38e85e95",
        "Name": "Иванов Иван Иванович"
      }
    ]
  }
}
{
  "service": "info-radar-public-figures",
  "type": "info",
  "data": {
    "Id": "b9a99d4b-9bdd-dc98-70b5-b0cd38e85e95"
  }
}
{
  "success": true,
  "result": {
    "Id": "b9a99d4b-9bdd-dc98-70b5-b0cd38e85e95",
    "Name": "Иванов Иван Иванович",
    "Inn": null,
    "BirthDate": "1952-10-07T00:00:00",
    "BirthPlace": "Санкт-Петербург",
    "DeathDate": null,
    "Websites": [
      "http://kremlin.ru/bio/page-0",
      "https://ru%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B8%D1%87"
    ],
    "Relatives": [
      {
        "Id": "6e2ebc6b-3cd3-da24-d402-53cd523fbb9e",
        "Name": "Воронцова Мария Ивановна",
        "RelationType": "дочь"
      },
      {
        "Id": "0579c2ac-a0b3-a125-1d6a-1a17b9c31b40",
        "Name": "Кривоногих Елизавета Ивановна",
        "RelationType": "дочь"
      },
      {
        "Id": "9cc24e52-48e1-7e81-0e97-bfda6cd68375",
        "Name": "Тихонова Катерина Ивановна",
        "RelationType": "дочь"
      },
      {
        "Id": "d6604120-a926-7b38-8fd0-1065147f82da",
        "Name": "Цомаева Елизавета Ивановна",
        "RelationType": "племянница"
      }
    ],
    "Sanctions": [
      {
        "Name": "State Secretariat for Economic Affairs sanctions",
        "ImposedBy": "Швейцария",
        "InclusionDate": "2022-02-28T00:00:00"
      },
      {
        "Name": "Australia consolidated sanctions list",
        "ImposedBy": "Австралия",
        "InclusionDate": null
      },
      {
        "Name": "Specially Designated Nationals And Blocked Persons List",
        "ImposedBy": "Соединённые Штаты Америки",
        "InclusionDate": null
      }
    ]
  }
}
{
  "service": "info-radar-public-figures",
  "type": "photo",
  "data": {
    "Id": "b9a99d4b-9bdd-dc98-70b5-b0cd38e85e95"
  }
}
{
  "success": true,
  "result": {
    "uuid": "17df40f115c63927cbe6e94fff2bdc377f3385ca24cd3daeddc92e12133aeec9",
    "filename": "public_figure_photo_a1a2d91b90",
    "checksum": "a4e49cb33c15cea37a22d327592cd090283bca3802515a1b140dfa5cd79d6822",
    "mime_type": "image/jpeg"
  }
}

Пример ошибки:

{
  "success": false,
  "exception": "Что-то пошло не так"
}