Llamadas

Hacer llamada

Inicia una llamada de voz a un número de WhatsApp. La llamada suena en el destino, pero no establece comunicación de voz real.

POSThttps://api.zapzapapi.com/api/v1/{instanceId}/call/make

Autenticación con los encabezados x-api-key y x-api-secret.

Parámetros

NombreTipoDóndeObligatorioDescripción
numbertextcuerpoSíNúmero del contacto en formato internacional (ej: 5511999999999)
call_durationnumbercuerpoNoDuración de la llamada en segundos. Pasado ese tiempo, la llamada se termina automáticamente.

Ejemplo de solicitud

curl

curl -X POST "https://api.zapzapapi.com/api/v1/{instanceId}/call/make" \
  -H "x-api-key: TU_API_KEY" \
  -H "x-api-secret: TU_API_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"number":"5511999999999"}'

Node.js

const res = await fetch("https://api.zapzapapi.com/api/v1/{instanceId}/call/make", {
  method: "POST",
  headers: {
    "x-api-key": "TU_API_KEY",
    "x-api-secret": "TU_API_SECRET",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "number": "5511999999999"
  }),
});
console.log(await res.json());

Python

import requests

res = requests.post(
    "https://api.zapzapapi.com/api/v1/{instanceId}/call/make",
    headers={"x-api-key": "TU_API_KEY", "x-api-secret": "TU_API_SECRET"},
    json={"number":"5511999999999"},
)
print(res.json())

Ejemplo de respuesta

JSON

{
  "call": {
    "callCreator": "5511999@s.whatsapp.net",
    "wasSentByAPI": true
  },
  "response": "Call successful"
}

Los valores son ilustrativos; los campos siguen el formato real de la respuesta.

Otros endpoints de esta categoría

Ver la referencia completa

Consigue tus claves de API

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