API генератора OTP — создание кодов проверки через REST
Сгенерируйте криптографически случайный числовой одноразовый пароль настраиваемой длины (4–8 цифр). Каждый OTP включает рекомендуемый срок действия и временную метку.
Code examples
curl -X POST https://api.botoi.com/v1/otp/generate \
-H "Content-Type: application/json" \
-d '{"length":6,"purpose":"email-verification"}'When to use this API
Сгенерируйте коды подтверждения для подтверждения по электронной почте или SMS
Когда пользователь регистрируется или сбрасывает свой пароль, сгенерируйте шестизначный цифровой OTP и отправьте его по электронной почте или SMS. Проверьте это при отправке. Нет необходимости создавать собственный генератор случайных чисел с правильной энтропией.
Создайте временные коды доступа для гостевого Wi-Fi или киосков.
Создавайте буквенно-цифровые OTP в качестве кратковременных кодов доступа для гостевых сетей, общих киосков или временного доступа администратора. Встроенное окно срока годности упрощает очистку.
Добавьте второй фактор в процесс входа в систему
После того, как пользователь вводит свой пароль, сгенерируйте OTP и доставьте его через побочный канал (SMS, электронная почта, push-уведомление). Прежде чем предоставлять доступ, проверьте код на стороне сервера.
Frequently asked questions
Являются ли сгенерированные OTP криптографически случайными?
Сохраняет ли API или отслеживает сгенерированные OTP?
Что означает поле expiresIn?
Какова максимальная длина OTP?
Чем это отличается от конечной точки TOTP?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.