API de grupos de WhatsApp
Obtén los grupos donde participa tu número con su id, cantidad de miembros y si puedes escribir. Luego usa ese id como destino.
/groupscurl -X POST https://api.kontacto.pro/groups \
-H "Content-Type: application/json" \
-d '{
"api_key": "TU_API_KEY",
"sender": "51999888777"
}'
<?php
$datos = [
'api_key' => 'TU_API_KEY',
'sender' => '51999888777',
];
$ch = curl_init('https://api.kontacto.pro/groups');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
CURLOPT_POSTFIELDS => json_encode($datos),
CURLOPT_RETURNTRANSFER => true,
]);
$respuesta = json_decode(curl_exec($ch), true);
const datos = {
api_key: 'TU_API_KEY',
sender: '51999888777',
};
const respuesta = await fetch('https://api.kontacto.pro/groups', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(datos),
});
console.log(await respuesta.json());
import requests
datos = {
"api_key": "TU_API_KEY",
"sender": "51999888777",
}
respuesta = requests.post("https://api.kontacto.pro/groups", json=datos, timeout=30)
print(respuesta.json())
Lo que necesitas saber
-
Lista con detalle
Nombre, miembros, si solo escriben administradores y si tu número puede enviar (can_send).
-
Envía al grupo
Texto, archivos o encuestas con el id del grupo como number.
-
Se guarda 60 segundos
Con refresh = "1" vuelve a consultar WhatsApp.
Respuesta de la API
Todas las respuestas son JSON con status y un mensaje. Si algo falla, el detalle viene en errors.
{
"status": true,
"msg": "Grupos obtenidos con éxito!",
"total": 1,
"data": [
{
"id": "120363xxxxxxxxxxxx@g.us",
"name": "Clientes VIP",
"participants": 25,
"only_admins": false,
"is_member": true,
"is_admin": false,
"can_send": true
}
]
}
Todos los parámetros y los errores posibles están en la documentación de grupos.
¿Puedo escribir en un grupo donde solo hablan los administradores?
Solo si tu número es administrador de ese grupo. El campo can_send te lo dice antes de enviar.
¿Tengo que ser miembro del grupo?
Sí. Tu número debe estar dentro del grupo para enviarle mensajes.
Funciones relacionadas
-
API de canales de WhatsApp para publicar automáticamente
Registra el canal una vez con su enlace de invitación y publica en él con los mismos endpoints de mensajes. -
Encuestas de WhatsApp enviadas por API
Una pregunta y de 2 a 5 opciones. Tu cliente responde con un toque, sin escribir. -
Enviar mensajes de WhatsApp por API
Una petición HTTP con tu API key, tu número y el destino. El mensaje sale desde tu WhatsApp y la respuesta llega en JSON.
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.