/sms-code
Передавайте SMS-код, когда состояние сессии — smsCodeRequired, и до времени smsCodeExpiresAt.
Запрос
POST https://api.mts.ru/Id-Kyc-MobileIdAdapter-Prod/1.0/api/v1/mobile-id-adapter/authentications/{authenticationId}/sms-code
Content-Type: application/json
Authorization: Bearer <access_token>
{
"code": "0842"
}
code — строка из 3–10 цифр. Передавайте строкой, чтобы сохранить ведущие нули.
Ответ
Успешный запрос возвращает 202 Accepted; после него продолжайте получать состояние сессии.
Обработка ошибок
При errorCode: "sms_code_invalid" повторный ввод возможен, пока не истёк срок кода и остаются попытки. После sms_attempts_exhausted завершите сценарий.