Извещение подписанных информационных систем об изменениях в учётных записях пользователей ЕСИА

Атрибут |
Значение |
Название |
esia-data-change-notify |
Тип |
Адаптер для межведомственного взаимодействия |
Наименование |
Извещение подписанных информационных систем об изменениях в учётных записях пользователей ЕСИА |
Назначение |
Вид сведений предназначен для передачи ЕСИА внешним ИС, получившим соответствующее согласие пользователей ЕСИА, информацию о фактах изменения персональных данных зарегистрированных пользователей ЕСИА |
Область применения |
Межведомственное взаимодействие |
Поставщики |
ОИВ, ОМСУ, КО, Верховный суд РФ, Страховые организации, осуществляющие ОСАГО |
Потребители |
Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации |
Версия ВС |
1.0.1 |
Версия МР |
3.5.0.1 |
Версия СМЭВ |
СМЭВ3 |
Описание бизнес-процесса взаимодействия:
ЕСИА посредством СМЭВ передает в Агредатор информацию о фактах изменения персональных данных зарегистрированных пользователей ЕСИА. Агредатор направляет полученную информацию в ИС клиента, получившего соответствующее согласие пользователей ЕСИА. В качестве входных параметров направляется СНИЛС и OID зарегистрированного пользователя ЕСИА и тип измененных персональных данных.
ИС клиента направляет в Агредатор статус выполнения операции (успешно или ошибка). Агредатор посредством СМЭВ отправляет ответ на запрос в ЕСИА.
Взаимодействие происходит только по подтвержденным учетным записям пользователей ЕСИА.
Пользователь сервиса должен указать на Технологическом портале ЕСИА мнемонику своей ИС, в которую ЕСИА будет отправлять уведомления об изменении данных пользователей.
flowchart LR;
A[ЕСИА] <--> B[СМЭВ];
B <--> C[Агредатор];
C <--> D[ИС организации];
Принимаемые параметры
Параметр |
Описание |
Обязательное |
Пример |
status |
Статус получения сообщения |
+ |
значение из словаря Status |
Параметры ответа
Параметр |
Описание |
Обязательное |
Пример |
snils |
СНИЛС зарегистрированного пользователя ЕСИА |
+ |
000-000-000 00 |
oid |
OID зарегистрированного пользователя ЕСИА |
+ |
1000376121 |
personal_data_category |
Тип измененных персональных данных |
+ |
значение из словаря PersonalDataCategory |
routing_code |
Код маршрутизации - зарегистрированная в ЕСИА мнемоника ИС организации - получателя уведомления |
+ |
TEST_SYS |
Примеры
Отправленное сообщение имеет тип IncomingRequest и имеет следующие заголовки (headers)
Заголовок |
Описание |
Обязательное |
Пример |
type |
Тип сообщения |
+ |
IncomingRequest |
service |
Имя сервиса, отправившего сообщение |
+ |
esia-permission-notify |
incoming_id |
Идентификатор обрабатываемого запроса |
+ |
eeab18b6-6108-4692-ae34-a0118cd3240e |
В теле сообщения-запроса (payload) передаются следующие поля:
Поле |
Описание |
envelope |
XML ВС, полученного из СМЭВ |
request |
Словарь с разобранными параметрами, извлеченными из XML ВС, переданной в envelope |
metadata |
Словарь метаданных запроса |
Пример запроса (поле request в теле запроса)
{
"envelope": "<tns:ESIAPersonalDataChangeRequest xmlns:tns=\"urn://mincomsvyaz/esia/pd_notif_service/1.0.0\"> <tns:snils>002-468-213 10</tns:snils> <tns:oid>1000037536</tns:oid> <tns:personalDataCategory>fullName</tns:personalDataCategory> <tns:RoutingCode>TEST_SYS</tns:RoutingCode></tns:ESIAPersonalDataChangeRequest>",
"request": {
"snils": "002-468-213 10",
"oid": "1000037536",
"personal_data_category": "fullName",
"routing_code": "TEST_SYS"
},
"metadata": {
"message_id": "7e14cef6-379c-11ea-9777-aaaaaa2ca900"
}
}
Пример ответа