/authentications/{authenticationId}
Возвращает текущее состояние сессии по идентификатору, полученному при её создании.
Запрос
GET https://api.mts.ru/Id-Kyc-MobileIdAdapter-Prod/1.0/api/v1/mobile-id-adapter/authentications/{authenticationId}
Authorization: Bearer <access_token>
Ответ
Ответ содержит authenticationId, externalId, status, время создания и обновления, сроки действия, оставшиеся попытки SMS-кода, subId и errorCode (неприменимые значения возвращаются как null).
{
"authenticationId": "0195fa8e-61e5-7c40-b4af-f577674fd349",
"externalId": "login-session-123",
"status": "success",
"createdAt": "2026-09-11T13:15:00Z",
"updatedAt": "2026-09-11T13:15:48Z",
"expiresAt": "2026-09-11T13:17:20Z",
"smsCodeExpiresAt": null,
"remainingAttempts": null,
"subId": "873d1a98-23ef-42be-a14c-f577674fd349",
"errorCode": null
}
Статусы сессии
Возможные статусы:
pending— ожидание подтверждения пользователяsmsCodeRequired— требуется ввод SMS-кодаsmsCodeSubmitted— SMS-код отправлен на проверкуsuccess— аутентификация успешнаfailed— аутентификация не удаласьexpired— сессия истекла
Опросите состояние не чаще одного раза в две секунды и прекратите polling на конечном статусе.
Важно
Считайте пользователя аутентифицированным только при status: "success" и непустом subId. Значение 202 Accepted при создании или отправке кода само по себе не является итогом аутентификации.