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

| Атрибут |
Значение |
| Название |
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"
}
}
Пример ответа