← Todos os artigos

Como enviar SMS via API: guia prático em 2024

Enviar SMS via API é hoje a forma mais rápida e confiável de incluir mensagens de texto em qualquer aplicação — de códigos de verificação (OTP) a alertas transacionais. Neste guia você vai do zero ao primeiro SMS entregue em poucos minutos.

O que você precisa antes de começar

Para disparar a primeira mensagem você precisa apenas de três coisas: uma conta ativa, um token de API e créditos. Na SMSGo o token fica disponível no painel logo após o cadastro, e os créditos são pré-pagos — sem mensalidade.

Autenticação por token

A autenticação é feita via header Authorization: Bearer <token>. Guarde o token como um segredo (variável de ambiente), nunca no código versionado.

Sua primeira requisição

O endpoint de envio recebe o número de destino no formato internacional e a mensagem. Em cURL:

curl https://api.SMSGo.io/v1/sms/send \
  -H "Authorization: Bearer <token>" \
  -d '{"to":"+5511999990000","message":"Seu código: 4821"}'

Os mesmos parâmetros valem para os SDKs oficiais de Node.js, Python e PHP — todos tipados e com retry embutido.

Tratando a resposta

A API responde em poucas centenas de milissegundos com um id e um status. Para acompanhar o ciclo de vida completo da mensagem (entregue, falhou, respondido) o ideal é configurar um webhook de SMS em vez de ficar consultando o status.

Próximos passos

Se o seu caso de uso é verificação de cadastro ou login, vale entender o que é o OTP e como funciona. Para acelerar, copie um modelo pronto de SMS. Pronto para disparar? Crie sua conta e comece com créditos de teste.

Equipe Editorial SMSGo
Equipe Editorial SMSGoTime de Conteúdo

O time da SMSGo escreve sobre API de SMS, OTP, webhooks e boas práticas de mensageria para empresas brasileiras.