Comece aqui

Documentação da aut2fa

Envie um código de uso único, acompanhe a entrega e valide o código informado pela pessoa. A integração acontece no seu servidor, pela API HTTP v1.

Nesta página

Um envio, três operações

  1. Enviar o códigoPOST /v1/send

    Receba o ID do envio e o prazo de validade. A resposta 202 confirma que o pedido foi aceito.

  2. Acompanhar a entregaGET /v1/send/{id}/status

    Consulte o estado da mensagem e os timestamps disponíveis.

  3. Verificar o códigoPOST /v1/send/{id}/verify

    Conclua a autenticação somente quando a resposta tiver valid: true.

Faça um envio de teste

Crie uma aplicação no painel da aut2fa em modo test e guarde a chave em uma variável de ambiente no servidor. O modo de teste usa 000000 quando você omite o código.

curl https://api.aut2fa.com/v1/send \
  -H "Authorization: Bearer $AUT2FA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+5531999999999","locale":"pt-BR"}'

Os exemplos nativos geram uma chave única por pedido. Guarde a chave e o corpo antes da chamada para reutilizá-los nas retentativas. O cURL mínimo não usa idempotência; veja como habilitá-la antes de retentar.

O início rápido mostra como guardar o ID e verificar esse envio.

Disponibilidade atual

RecursoComportamento atual
WhatsAppEntrega real para telefones válidos no modo live.
Modo testSimula os estados de entrega sem enviar mensagem nem consumir créditos.
E-mailO envio público retorna channel_unavailable.
SMS e TelegramAinda não estão disponíveis no fluxo público de OTP.

O cliente informa o destinatário; a plataforma escolhe o canal e o remetente. Veja como acompanhar a entrega.

Referências para a integração

Abrir painel da aut2fa

Buscar na documentação

Digite uma palavra para procurar nos guias e na API.

Use as setas para percorrer os resultados. Enter abre a página. Esc fecha a busca.