Skip to main content
Do zero ao primeiro SMS na fila em poucos passos. Comece com sk_test_... no Sandbox.

Em poucas palavras

  • Envie texto curto (9 a 160 caracteres) para um ou vários números.
  • Consulte histórico ou um envio pelo id.
  • Cancele enquanto o status for QUEUED ou SCHEDULED.
Contexto: Introdução. Escopos: Escopos da API Key.

Antes de começar

Base URL: https://api.notifique.dev. Substitua sk_live_xxxxx pela sua chave (sk_test_... no sandbox).

1. Enviar SMS

to é sempre um array (até 100 destinatários).
Resposta (202)
messageIds é o campo canônico. smsIds é alias de compatibilidade.
Menos de 9 caracteres em payload.message400 (SMS_MESSAGE_TOO_SHORT).

Enviar com template

Se você já tem um template do workspace com canal SMS habilitado, use type: "template", o mesmo padrão de WhatsApp, Telegram e os demais canais:
A API resolve o texto do template, substitui variáveis e enfileira o SMS.

2. Listar histórico


3. Consultar um envio

Retorna o mesmo formato de um item da listagem. Requer sms:read.

4. Agendar e cancelar

Agendar, inclua no POST de envio:
Cancelar (QUEUED ou SCHEDULED):
Créditos do agendamento voltam para o workspace. Escopo: sms:cancel.

5. Evitar duplicata

Header Idempotency-Key no POST. Repetições em até 24 h não criam dois envios iguais. Veja Segurança e Confiabilidade.

6. Webhooks (opcional)

Configure sms.sent, sms.delivered, sms.failed e MO (sms.received, sms.replied) para acompanhar sem polling. Guia: Eventos dos webhooks.

Todos os tipos de envio

Na referência da API (aba SMS), abra Enviar SMS (POST /v1/...) e escolha o exemplo no playground: Texto, Template, Agendado, Opções.

Próximos passos