Construye sobre Mosend en minutos.
La API de Mosend te da control total sobre WhatsApp Business: conversaciones, mensajes, plantillas, broadcasts, bot, billing y webhooks. Documentación generada automáticamente desde el código — 266 endpoints en 54 módulos.
Quickstart
- 1Crea una API keyDesde el dashboard ve a Configuración → Integraciones → API Keys y crea una key con los scopes necesarios. La verás una sola vez —cópiala.
- 2Configura la URL baseToda la API vive en https://api.mosend.dev. Las respuestas se envuelven en { data, timestamp }.
- 3Haz tu primera peticiónEnvía un mensaje de texto al sandbox, o lista las conversaciones de tu organización para comprobar que todo funciona.
- 4Recibe webhooksRegistra una URL para escuchar eventos (mensajes nuevos, cambios de estado, facturación). Cada request lleva firma HMAC SHA-256.
# 1. Generar API key (desde el dashboard) y exportarla
export MOSEND_TOKEN="mosk_live_xxxxxxxxxxxxxxxxxxxxxxxx"
# 2. Enviar tu primer mensaje
curl -X POST 'https://api.mosend.dev/organizations/<orgId>/messages' \
-H "Authorization: Bearer $MOSEND_TOKEN" \
-H 'Content-Type: application/json' \
-d '{
"phoneNumberId": "<phoneNumberId>",
"to": "+573000000000",
"type": "text",
"payload": { "body": "Hola desde Mosend" }
}'Conceptos clave
Casi todas las rutas viven bajo /organizations/:orgId/... Cada token o API Key sólo ve los recursos de las organizaciones a las que pertenece.
Operaciones críticas (envío de mensajes, recargas) aceptan Idempotency-Key. Si reenvías la misma key, no se duplica el efecto.
Mosend dispara eventos hacia tu URL con firma HMAC SHA-256. Reintentos exponenciales hasta 8 veces.
Cada respuesta incluye X-RateLimit-Limit, -Remaining y -Reset. Webhooks entrantes están exentos.
Explora la API
266 endpoints en 54 módulosQuickstart, autenticación, errores y changelog.
Usuarios, organizaciones, miembros, roles, API keys.
Conversaciones, mensajes, plantillas, contactos, broadcasts.
WABA, números, embedded signup, perfiles de negocio.
Auto-respuestas, eventos, flujos secuenciales y agente IA.
Canal admin y widget público embebible.
Planes, facturación, wallet, pagos y consumo.
Webhooks salientes (eventos) y entrantes (Meta).
Admin, audit, health, reports, notifications, leads, media.