REST con JSON, autenticación Bearer, idempotencia por clave y webhooks firmados. Cambiar de canal es cambiar un campo — el resto del contrato sigue igual.
Sin campo mágico por canal, sin endpoint que cambia de forma sin aviso. Los cambios que rompen el contrato solo llegan en una nueva versión mayor, con 12 meses de solapamiento y changelog público.
El mismo payload envía WhatsApp, email, SMS, RCS, push e Instagram. Cambiar de canal es cambiar un campo.
La cabecera Idempotency-Key elimina el envío duplicado en los reintentos, con respuesta idéntica durante 24 horas.
HMAC SHA-256, tolerancia de 5 minutos y reintentos con backoff exponencial durante hasta 24 horas.
Cada envío devuelve el precio aplicado, el tramo de volumen y el saldo del monedero — sin conciliación posterior.
Son 64 rutas en total. Estas seis cubren envío, consulta, lote, plantilla, monedero y webhook — lo suficiente para poner la primera operación en producción.
Ver los 64 endpoints →Envía un mensaje en cualquier canal. El campo channel decide la ruta; el resto del contrato es idéntico.
Firma HMAC SHA-256 en la cabecera, tolerancia de 5 minutos en el timestamp y reintentos con backoff exponencial durante hasta 24 horas. El panel guarda el cuerpo de cada intento durante 30 días.
Un mensaje en cola o con fallo puede corregirse y reprocesarse. El original se archiva y se genera uno nuevo que referencia al anterior — toda la cadena queda auditable, sin mensajes huérfanos ni envíos duplicados.
Un mensaje rechazado por el proveedor no se cobra. El reenvío es un mensaje nuevo y se tarifa con normalidad.
Declara la cadena en el envío y la plataforma prueba el canal siguiente cuando el anterior no entrega en el plazo definido. Recibes el webhook de cada intento y pagas solo lo que se envió de verdad.
Nada de límites que se descubren en producción. Cada código de error tiene un code estable, un mensaje legible y la acción recomendada en la documentación.
¿Necesitas más detalle? La referencia tiene ejemplos en cinco lenguajes para cada ruta.
Monedero sandbox activado al crear la cuenta, número de prueba de WhatsApp y onboarding guiado. Sin tarjeta, sin contrato.
