Форматы

Все API МТС KYC платформы используют единые подходы к форматам запросов и ответов.

Транспорт и кодировка

  • Транспорт: HTTPS
  • Кодировка: UTF‑8
  • Формат тела запроса/ответа:
  • application/json — для KYC, Verification, большинства методов;
  • бинарные данные (изображения) — для OCR (image/jpeg, image/png, image/tiff).

JSON‑структуры

Общие правила:

  • имена полей в большинстве случаев в camelCase (firstName, birthDate, verificationExternalId);
  • булевые значения — true / false;
  • даты и дата‑время:
  • либо в формате YYYY-MM-DD (пример: "1993-10-21"),
  • либо в формате ISO 8601 / RFC 3339 для дата‑времени (пример: "2026-02-17T10:00:00Z").

Примеры можно увидеть в разделах:

Идентификаторы

Во всех сервисах используются внешние идентификаторы, которые генерируются на стороне клиента:

  • applicantExternalId — уникальный идентификатор заявителя;
  • verificationExternalId — идентификатор запроса на верификацию;
  • requestGuid / идентификаторы заявок на идентификацию.

Рекомендуется:

  • использовать устойчивые идентификаторы (например, UUID);
  • не полагаться на внутренние идентификаторы МТС как на ключи в вашей системе.

Статусы и справочники

Статусы запросов, ошибок и отдельных проверок описаны в справочниках:

  • KYC — статусы идентификаций и ошибок (см. products/kyc/reference/statuses.md, products/kyc/reference/errors.md);
  • Verification — статусы верификаций и кодов ответов (см. products/verification/errors.md);
  • OCR — коды ошибок и статусы (см. products/ocr/errors.md).

Для каждого конкретного API смотрите соответствующий раздел API Reference и продуктовые справочники.