Продукт Каналы Тарифы Документация
Подключение

Подключите OTPilot через REST API, hosted-страницу или виджет.

Начните с документированных REST API и OpenAPI-контракта. Для готового интерфейса ввода кода создайте одноразовую hosted-сессию на своем бэкенде, затем откройте hosted-страницу или подключите ее через embed.js.

REST

Core API

Запускайте и проверяйте верификации, получайте статус и баланс аккаунта, принимайте вебхуки через единый HTTP-контракт.

POST /v1/verificationsзащита от дублей
API

Документация API

Используйте интерактивное руководство, чтобы проверить схемы запросов, ответы, модели ошибок и авторизацию.

/api-docsHTTP + JSON

Hosted-страница и embed.js

Создайте одноразовую hosted-сессию на своем бэкенде, затем откройте /v/:token или встройте тот же flow в свой интерфейс.

/v/:tokenpostMessage
Embed

Виджет проверки одной строкой.

Сначала создайте hosted-сессию на своем бэкенде. Передайте ее одноразовый токен в embed.js, и страница ввода кода появится внутри вашего интерфейса с событиями через postMessage.

embed.js
1<div id="otp-widget"></div>
2<script src="https://otpilot.ru/embed.js"></script>
3<script>
4  OTPilot.mount('#otp-widget', { token: hostedSessionToken });
5  // otpilot:approved · otpilot:failed · otpilot:resize
6</script>

API, hosted-флоу и виджет работают на одном контракте проверки.

Используйте REST для управления на бэкенде. Hosted-страница и embed.js работают на том же flow и требуют сессию, безопасно созданную вашим бэкендом.

Открыть документацию