Core API
Запускайте и проверяйте верификации, получайте статус и баланс аккаунта, принимайте вебхуки через единый HTTP-контракт.
Начните с документированных REST API и OpenAPI-контракта. Для готового интерфейса ввода кода создайте одноразовую hosted-сессию на своем бэкенде, затем откройте hosted-страницу или подключите ее через embed.js.
Запускайте и проверяйте верификации, получайте статус и баланс аккаунта, принимайте вебхуки через единый HTTP-контракт.
Используйте интерактивное руководство, чтобы проверить схемы запросов, ответы, модели ошибок и авторизацию.
Создайте одноразовую hosted-сессию на своем бэкенде, затем откройте /v/:token или встройте тот же flow в свой интерфейс.
Сначала создайте hosted-сессию на своем бэкенде. Передайте ее одноразовый токен в embed.js, и страница ввода кода появится внутри вашего интерфейса с событиями через postMessage.
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>
Используйте REST для управления на бэкенде. Hosted-страница и embed.js работают на том же flow и требуют сессию, безопасно созданную вашим бэкендом.