Documentación

Documentación de la API de WhatsApp

Una API REST para enviar y recibir mensajes de WhatsApp mediante instancias administradas. Autentícate, haz el primer envío y conecta webhooks. Referencia completa e interactiva en el panel.

Autenticación

Cada solicitud usa dos encabezados, que obtienes en el panel en Configuración y API:

  • x-api-key tu clave de API
  • x-api-secret tu secreto de API

Base URL

https://api.zapzapapi.com/api/v1/{instanceId}

Cambia {instanceId} por el ID de la instancia (visible en el panel). Los endpoints de gestión de cuenta e instancias usan /api/v1/instances / /api/v1/account.

Primer envío

Después de conectar un número con un código QR en el panel, envía un mensaje de texto:

POST /send/text

curl -X POST https://api.zapzapapi.com/api/v1/{instanceId}/send/text \
  -H "Content-Type: application/json" \
  -H "x-api-key: TU_API_KEY" \
  -H "x-api-secret: TU_API_SECRET" \
  -d '{"number":"5511999999999","text":"¡Hola!"}'

Envío humanizado por defecto

Cada envío muestra el indicador de escribiendo automático antes de entregar, con una duración proporcional al texto, lo que reduce el riesgo de bloqueo. La respuesta sigue siendo síncrona. Para desactivarlo en una solicitud, envía "digitando": false.

Qué puedes hacer

La API cubre más de 140 endpoints. Categorías principales:

Cuenta e InstanciasEnviar MensajesConversacionesContactos y PerfilGruposNewsletters y CanalesCampañasLlamadasWhatsApp BusinessConfiguraciónWebhooks y EventosCola AsyncChatbot e IACRM y LeadsIntegración ChatwootFlujos
Referencia de la API de WhatsApp por endpoint
Referencia completa e interactiva en el panel

Obtén tus claves de API

Crea tu cuenta, conecta un número en minutos y empieza a enviar. R$15 por número activo/mes, con crédito de bienvenida al crear la cuenta, sujeto a la campaña vigente.