Актуальную версию документа см. на сайте Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации по адресу https://digital.gov.ru/ru/documents/6186/.

Таблица 13 - Параметры ответа на запрос о статусе проверки данных пользователя

Таблица 13 - Параметры ответа

на запрос о статусе проверки

данных пользователя

N

Параметр

Обязательность

Описание

1.

status

Y

Статус заявки на регистрацию пользователя.

Может принимать значения:

- VALIDATING - идет проверка данных учетной записи в БГИР;

- VALIDATION_FAILED - ошибка при проверке данных учетной записи в БГИР, детализация ошибки содержится в параметре errorStatusInfo;

- SUCCEEDED - операция успешно выполнена.

2.

personOid

N

Идентификатор зарегистрированной учетной записи (возвращается в случае успешно выполненной операции импорта учетной записи в ЕСИА)

3.

flowDetails

N

Возвращает данные о задаче, ее статус и - при наличии - об ошибке.

Включает в себя следующие атрибуты:

- имя (name), принимающее следующие значения:

- до момента завершения проверки СНИЛС:

- raRegistrationEndorsement - подтверждение пользователем регистрации по СМС;

- sendSMS - отправка пароля для первого входа;

- validateSnils - проверка ФИО, СНИЛС и даты рождения в ПФР России;

- после успешного завершения проверки СНИЛС и создания упрощенной УЗ:

- validateRfPassport - проверка паспортных данных в МВД России.

- статус (status), принимающий следующие значения:

- S - успешно выполнена;

- P - в работе;

- W - ожидает реакции пользователя или предыдущего связанного задания;

- I - инициализирована;

- C - операция отменена;

- F - ошибка выполнения.

- ошибка (error, необязательно), включающая в себя код ошибки (code) и текстовое описание (message).

4.

errorStatusInfo

N

Детальная информация об ошибке (при наличии). Формат:

- code - код ошибки;

- message - текстовое описание ошибки.

В случае ошибки при проверке паспортных данных в МВД России параметр code принимает значение ESIA-910100.

В случае ошибки при проверке СНИЛС в ПФР России параметр code принимает значение ESIA-910001.

Пример ответа на запрос о статусе выполнения заявки (успешная регистрация учетной записи при импорте в ЕСИА):

{"stateFacts":["Identifiable"],"status":"SUCCEEDED","personOid":1000352622}

Пример ответа на запрос о статусе выполнения заявки (регистрация учетной записи при импорте в ЕСИА не выполнена - ошибка при проверке ФИО, СНИЛС и даты рождения в ПФР России):

{

"stateFacts":["Identifiable"],

"status": "VALIDATION_FAILED",

"flowDetails":

[

{

"name":"raRegistrationEndorsement",

"status":"S"

},

{

"name": "validateSnils",

"status": "F",

"error":{"code": "ESIA-910001",

"message": "Пенсионный фонд Российской Федерации не подтвердил существование

СНИЛС с указанными реквизитами"}

},

{

"name": "sendSMS",

"status": "C"

}

],

"errorStatusInfo":

{

"code": "ESIA-910001",

"message": "Пенсионный фонд Российской Федерации не подтвердил существование СНИЛС с

указанными реквизитами"

}

}

Пример ответа на запрос о статусе выполнения заявки (регистрация учетной записи при импорте в ЕСИА выполнена с ошибкой - ошибка при проверке паспортных данных в МВД России):

{

"stateFacts":["Identifiable"],

"status": "VALIDATION_FAILED",

"flowDetails":

[

{

"name": "validateRfPassport",

"status": "F",

"error":{"code": "ESIA-910100",

"message": "В автоматическом режиме не удалось произвести проверку

вашего паспорта."}

}

],

"errorStatusInfo":

{

"code": "ESIA-910100",

"message": "В автоматическом режиме не удалось произвести проверку вашего

паспорта."

}

}

В таблице 14 представлены коды ответов на запрос о статусе выполнения заявки.