Ir al contenido
ApiWsp

Probar la API de WhatsApp con cURL

La forma más rápida de enviar tu primer mensaje antes de escribir código. Los mismos datos sirven en Postman.

Requisitos

  • cURL (viene en Windows 10+, macOS y Linux)
  • Tu API key y tu número conectado

Enviar un mensaje por POST

En Windows usa Git Bash o WSL, o la versión de PowerShell de abajo.

cURL
curl -X POST https://api.kontacto.pro/send-message \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "TU_API_KEY",
    "sender": "51999888777",
    "number": "51987654321",
    "message": "Hola desde cURL"
  }'

Enviar por GET

Útil si tu sistema solo puede abrir una URL. Codifica los espacios como %20.

cURL
curl "https://api.kontacto.pro/send-message?api_key=TU_API_KEY&sender=51999888777&number=51987654321&message=Hola%20desde%20GET"

Desde PowerShell

Invoke-RestMethod convierte la respuesta JSON en un objeto.

cURL
$cuerpo = @{
  api_key = $env:WSP_API_KEY
  sender  = "51999888777"
  number  = "51987654321"
  message = "Hola desde PowerShell"
} | ConvertTo-Json

Invoke-RestMethod -Method Post -Uri "https://api.kontacto.pro/send-message" `
  -ContentType "application/json; charset=utf-8" -Body $cuerpo

Simular un mensaje entrante

Envía a tu propio webhook el JSON que le llegaría, para probarlo sin escribirle a tu número.

cURL
curl -X POST https://tusistema.com/webhook \
  -H "Content-Type: application/json" \
  -d '{
    "message": "hola, quiero el catalogo",
    "text": "Hola, quiero el catálogo",
    "bufferImage": null,
    "from": "51987654321",
    "id": "3EB0C431F3A1B2C4D5E6",
    "pushName": "Ana Torres"
  }'

Todos los endpoints, parámetros y errores están en la documentación de la API.

Preguntas frecuentes

Si tu duda no está aquí, escríbenos por WhatsApp.

Ver todas las preguntas

¿Cómo lo uso en Postman?

Crea una petición POST a https://api.kontacto.pro/send-message, en Body elige raw › JSON y pega el mismo cuerpo.

La respuesta dice "Invalid data!"

La API key o el número remitente (sender) no coinciden. Revisa que el número esté conectado en tu cuenta.

La API en otros lenguajes

Envía tu primer mensaje hoy

Escríbenos por WhatsApp, conectamos tu número con un QR y te damos tu API key para que pruebes desde tu sistema.