Enviar código OTP
Gera um código numérico de uso único, envia por SMS e guarda apenas o hash dele. O código nunca aparece na resposta nem em log algum — você o valida chamando Verificar código OTP com o request_id e o código que o usuário digitou.
O remetente exibido na mensagem é a identidade da sua conta: ele é definido por nós e injetado no servidor — você não envia esse campo. Para alterar o remetente, fale com a gente.
O template define o texto da mensagem e precisa conter o marcador onde o código será inserido:
Seu código de acesso é {code}. Não compartilhe.
Sem esse marcador a chamada é recusada. Se você não enviar template, usamos um texto padrão equivalente. A mensagem é entregue sem acentuação (a rede de SMS remove os acentos), então escreva o texto normalmente — a contagem de caracteres não muda.
Cobrança por crédito, igual ao envio comum: 1 crédito a cada 160 caracteres da mensagem montada a partir do template, já com o remetente no início e o código no lugar do marcador.
O código expira em ttl_seconds (padrão 5 minutos) e aceita no máximo 5 tentativas de verificação. Estourou qualquer um dos dois, o request_id fica travado e é preciso enviar um novo.
Requisição
curl -X POST -H "X-API-Key: SUA_CHAVE" \
"https://app.fontedata.com/api/v1/consulta/otp-send?numero=SEU_TELEFONE&template=Seu+c%C3%B3digo+de+acesso+%C3%A9+%7Bcode%7D.+N%C3%A3o+compartilhe.&code_length=6&ttl_seconds=300"