En breve
- Enviar texto corto (de 9 a 160 caracteres) a uno o varios números.
- Consultar historial o un envío por id.
- Cancelar mientras el estado sea
QUEUEDoSCHEDULED.
Antes de empezar
URL base:
https://api.notifique.dev. Reemplaza sk_live_xxxxx por tu clave (sk_test_... en sandbox).
1. Enviar SMS
to es siempre un array (hasta 500 destinatarios).
messageIds.
Menos de 9 caracteres en
payload.message → 400 (SMS_MESSAGE_TOO_SHORT).Enviar con plantilla
Si ya tienes una plantilla del workspace con SMS habilitado, usatype: "template", el mismo patrón que WhatsApp, Telegram y los demás canales:
2. Listar historial
3. Consultar un envío
sms:read.
4. Programar y cancelar
Programar, incluye en el POST de envío:QUEUED o SCHEDULED):
sms:cancel.
5. Elegir el tipo de envío
options.speed define la ruta en el operador y cambia el precio. En el panel: SMS → Nuevo SMS → Tipo de envío (SMS Full, SMS Standard, SMS Slow).
full:
from (línea contratada y activa), el cliente ve tu número. El precio varía por país (smsOwnNumber en GET /v1/pricing) — options.speed no aplica.
Un valor fuera de la lista devuelve 400 (options.speed must be full, standard, slow).
6. Evitar duplicados
HeaderIdempotency-Key en el POST. Los reintentos dentro de 24 h no crean envíos duplicados. Ver Seguridad y confiabilidad.
7. Webhooks (opcional)
Configurasms.sent, sms.delivered, sms.failed y MO (sms.received, sms.replied) para seguimiento sin polling.
Guía: Eventos de webhook.
8. Localización y variables
localization(off|manual|ai) +i18ntraducenpayload.messagepor destinatario.variablesen la raíz sustituyen{{placeholders}}en texto libre.- La respuesta 202 puede incluir
data.localization,data.sandboxydata.smsSkippedRecipients.
Todos los tipos de envío
En la referencia de la API (pestaña SMS), abre Enviar SMS (POST /v1/sms/messages) y usa los ejemplos del playground:
Sin
speed en el cuerpo, el cobro usa standard.
Próximos pasos
- Introducción: cuándo usar y ciclo de estados
- Alcances: permisos de la clave
- Eventos de webhook: estado en tiempo real
- Respuestas de error: códigos HTTP y
code

