Pular para o conteúdo
POST AI agent ready /v1/totp/generate

TOTP Generate API - Gerador de código 2FA gratuito

Calcule uma senha de uso único baseada em tempo (TOTP) a partir de um segredo compartilhado. O código gira a cada 30 segundos por padrão e é compatível com aplicativos autenticadores como Google Authenticator, Authy e 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

Testando fluxos de inscrição 2FA

Gere códigos TOTP válidos a partir de um segredo conhecido para automatizar testes completos da sua configuração de autenticação de dois fatores.

Verificação 2FA do lado do servidor

Gere o código TOTP esperado em seu servidor e compare-o com o código enviado pelo usuário, com uma janela de tempo configurável para distorção do relógio.

Frequently asked questions

Isso é compatível com o Google Authenticator?
Sim. As configurações padrão (6 dígitos, período de 30 segundos, SHA-1) correspondem exatamente ao Google Authenticator.
Em que formato o segredo deve estar?
O segredo deve ser codificado em Base32, que é o formato padrão usado por aplicativos autenticadores e URIs de provisionamento de código QR.
O que significa segundos restantes?
Indica quantos segundos faltam para que o código atual expire e um novo seja gerado.
Posso gerar códigos HOTP (baseados em contador)?
Não. Este endpoint gera apenas códigos TOTP (baseados em tempo). HOTP usa um contador em vez de um carimbo de data/hora e não é suportado aqui.

Get your API key

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