Saltar al contenido
Recursos

Canales

WhatsApp no deja listar los canales de una cuenta: cada canal se registra una vez (aquí o en el módulo Canales) y luego aparece en /channels. Para publicar usa su id como number en /send-message, /send-media o /send-poll.

Registrar un canal

POST GET https://api.kontacto.pro/channel-add

Parámetros · cuerpo JSON si es POST

Parámetro Tipo Requerido Descripción
api_key string Sí Tu API key.
sender string Sí Número de tu dispositivo (conectado), ej. 51999888777.
channel string Sí Enlace de invitación (https://whatsapp.com/channel/…) o ID 120363…@newsletter.

Ejemplos

Solicitud JSON
{
  "api_key": "TU_API_KEY",
  "sender": "51xxxxxxxxx",
  "channel": "https://whatsapp.com/channel/XXXXXXXXXXXX"
}
cURL
curl -X POST https://api.kontacto.pro/channel-add \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "TU_API_KEY",
    "sender": "51xxxxxxxxx",
    "channel": "https://whatsapp.com/channel/XXXXXXXXXXXX"
  }'
Por GET
https://api.kontacto.pro/channel-add?api_key=TU_API_KEY&sender=51xxxxxxxxx&channel=https%3A%2F%2Fwhatsapp.com%2Fchannel%2FXXXXXXXXXXXX

Respuesta

JSON
{
  "status": true,
  "msg": "Canal registrado con éxito!",
  "data": {
    "id": "120363xxxxxxxxxxxx@newsletter",
    "name": "Mi canal",
    "description": "Novedades",
    "invite_url": "https://whatsapp.com/channel/XXXXXXXXXXXX",
    "subscribers": 1250,
    "role": "OWNER",
    "can_send": true
  }
}

Listar canales

POST GET https://api.kontacto.pro/channels

Parámetros · cuerpo JSON si es POST

Parámetro Tipo Requerido Descripción
api_key string Sí Tu API key.
sender string Sí Número de tu dispositivo (conectado), ej. 51999888777.
refresh string No "1" vuelve a consultar cada canal y actualiza nombre, suscriptores y rol.

Ejemplos

Solicitud JSON
{
  "api_key": "TU_API_KEY",
  "sender": "51xxxxxxxxx"
}
cURL
curl -X POST https://api.kontacto.pro/channels \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "TU_API_KEY",
    "sender": "51xxxxxxxxx"
  }'
Por GET
https://api.kontacto.pro/channels?api_key=TU_API_KEY&sender=51xxxxxxxxx

Respuesta

JSON
{
  "status": true,
  "msg": "Canales obtenidos con éxito!",
  "total": 1,
  "data": [
    "… igual que data de /channel-add"
  ]
}
Solo el propietario y los administradores del canal pueden publicar (can_send).

¿Listo para integrar?

Pide tu cuenta y tu API key por WhatsApp.