OTP & Verify

2 chamadas. Zero gestão de código.

Uma chamada envia o código, outra valida. A Integrax gera, entrega via SMS e verifica automaticamente — seu sistema só recebe confirmado ou expirado.

Código gerado pela IntegraxExpiração configurávelTexto ou numérico
Verificação
Código enviado pra +55 11 ••••• 9999
1
M
P
5
L
verificado · via shortcode 29094
Payload simples

Um JSON. Tudo personalizável.

O único campo obrigatório é o número. Todo o resto você configura como quiser — ou deixa no padrão e a Integrax cuida.

payload · send-otpPOST /send-otp
{
  "to": "5511999999999",      // obrigatório
  "message_default": "Seu código: [code]", // texto do SMS
  "from": "29094",             // shortcode ou remetente
  "qtd_digits": 5,                  // 4 a 10 dígitos
  "with_text": true,               // alfanumérico (1MP5L) ou só números
  "expires_in": 10                  // minutos até expirar
}
Só o to é obrigatório·Todos os outros campos são opcionais com padrões inteligentes
qtd_digits
padrão: 6
with_text
padrão: false
expires_in
padrão: 5 min
Configuração completa

Cada detalhe do código, controlado pela API.

Código gerenciado pela Integrax

Geração, entrega e validação — tudo pela API. Seu sistema recebe apenas confirmado ou expirado.

Texto ou numérico

Códigos alfanuméricos (1MP5L) ou só números (48210). Controlado pelo parâmetro with_text.

Expiração configurável

De 1 a 60 minutos. Definido no envio via expires_in. Código expirado retorna erro claro na validação.

Envio via shortcode

SMS entregue via shortcode dedicado (ex: 29094). Maior taxa de entrega e reconhecimento pelo usuário.

Mensagem personalizável

Defina o texto do SMS com o placeholder [code]. A Integrax substitui pelo código gerado automaticamente.

Quantidade de dígitos flexível

4, 5, 6 ou mais caracteres no código. Mais dígitos = mais segurança. Configurável por chamada.

Integração rápida

Do send-otp ao verify-otp.

Duas rotas REST. O token da integração vai na URL, o payload configura tudo. Resposta em JSON, direto ao ponto.

Ver doc completa →
1 · send-otp
curl -X POST /v1/integration/{TOKEN}/send-otp \
  -d '{
    "to": "55119999999",
    "message_default": "Verifique com o código: [code]",
    "from": "29094",
    "qtd_digits": 5,
    "with_text": true,
    "expires_in": 10
  }'
2 · verify-otp
curl -X POST /v1/integration/{TOKEN}/verify-otp \
  -d '{ "code": "1MP5L", "phone": "551199999999" }'

# Resposta
{ "status": "verified", "phone": "551199999999" }

Pronto para conversar com o mundo?

Crie sua conta gratuita e receba um saldo de teste ou fale com nosso time de especialistas. Estamos prontos para escalar com você.

Sem cartão de créditoSetup em 30 segundosSuporte 24/7
LGPDGDPRSOC 2ISO 27001PCI DSS