Ir al contenido
POST AI agent ready /v1/totp/generate

TOTP Generar API - Generador de código 2FA gratuito

Calcule una contraseña de un solo uso basada en el tiempo (TOTP) a partir de un secreto compartido. El código rota cada 30 segundos de forma predeterminada y es compatible con aplicaciones de autenticación como Google Authenticator, Authy y 1Password.

Parameters

stringrequired

The Base32-encoded shared secret.

number

Time step in seconds.

number

Number of digits in the OTP.

Code examples

curl -X POST https://api.botoi.com/v1/totp/generate \
  -H "Content-Type: application/json" \
  -d '{"secret":"JBSWY3DPEHPK3PXP","period":30,"digits":6}'

When to use this API

Prueba de flujos de inscripción 2FA

Genere códigos TOTP válidos a partir de un secreto conocido para automatizar las pruebas de un extremo a otro de su configuración de autenticación de dos factores.

Verificación 2FA del lado del servidor

Genere el código TOTP esperado en su servidor y compárelo con el código enviado por el usuario, con una ventana de tiempo configurable para el desfase del reloj.

Frequently asked questions

¿Es compatible con Google Authenticator?
Sí. La configuración predeterminada (6 dígitos, período de 30 segundos, SHA-1) coincide exactamente con Google Authenticator.
¿En qué formato debe estar el secreto?
El secreto debe estar codificado en Base32, que es el formato estándar utilizado por las aplicaciones de autenticación y los URI de aprovisionamiento de códigos QR.
¿Qué significan los segundos restantes?
Indica cuántos segundos quedan antes de que caduque el código actual y se genere uno nuevo.
¿Puedo generar códigos HOTP (basados ​​en contadores)?
No. Este terminal genera solo códigos TOTP (basados ​​en tiempo). HOTP utiliza un contador en lugar de una marca de tiempo y no se admite aquí.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.