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" }

Ready to talk to the world?

Create your free account and get test credits, or talk to our team of specialists. We're ready to scale with you.

No credit card requiredSetup in 30 seconds24/7 Support
LGPDGDPRSOC 2ISO 27001PCI DSS