DuLabs Developer API
Envía y recibe mensajes de WhatsApp de forma programática. Autenticación por API key, idempotencia, webhooks firmados y estados de entrega. Los mensajes los factura Meta directamente a tu WABA; DuLabs no cobra sobre eso.
Base URL
https://developer-api.dulabs.co/api/v11. Consigue una API key
Crea una key en el dashboard → API Keys. Tiene el prefijo dl_live_ y se muestra una sola vez.
2. Envía tu primer mensaje
Usa el id de un número conectado (de GET /whatsapp-numbers) e incluye una Idempotency-Key.
POST /messages
curl https://developer-api.dulabs.co/api/v1/messages \
-H "Authorization: Bearer dl_live_tu_api_key" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"whatsappNumberId": "00000000-0000-0000-0000-000000000000",
"to": "573000000000",
"type": "text",
"text": { "body": "Hola desde DuLabs" }
}'3. Sigue el estado y recibe eventos
Consulta GET /messages/{id} o configura un webhook para recibir message.received y message.status firmados.