/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 завершите сценарий.