Chats grupales en WABA — Group Messaging API (⚡️Beta)

La API de mensajería grupal se encuentra en prueba beta.

Group Messaging API es una función beta de WhatsApp Business API que permite crear chats grupales e intercambiar mensajes con varios participantes mediante la API.

La función amplía las conversaciones 1:1 estándar de WhatsApp y está pensada para escenarios limitados de interacción grupal.

circle-exclamation

Requisitos de acceso

Creación y unión a grupos

1

Crear un grupo

El grupo se crea mediante la API de 1MSG. Al crearlo, se genera un enlace de invitación único.

2

Unirse a un grupo

Solo es posible unirse a un grupo mediante el enlace de invitación.

Envías el enlace de invitación a los números de teléfono necesarios; el usuario decide si unirse al grupo.

Actualmente se aceptan hasta 8 participantes por grupo.

3

Intercambio de mensajes en el grupo

El envío de mensajes al grupo se realiza mediante el endpoint estándar, igual que en los chats 1:1. La única diferencia es que el chatID cambia de longitud y termina en @g.us.

4

Recepción de mensajes y estados

Los mensajes entrantes de los grupos se entregan al webhook estándar.

Limitaciones de la versión beta

Limitaciones de grupos

  • Participantes máximos por grupo: hasta 8

  • Grupos máximos por número de teléfono: hasta 10.000

  • Tipos de mensaje admitidos:

    • Mensajes de texto

    • Mensajes multimedia

    • Mensajes de plantilla (plantillas de texto / multimedia)

Soporte

Group Messaging API está en beta. No se recomienda la función para procesos críticos del negocio.

Si encuentras errores o comportamiento inestable con Group Messaging API — contacta con soporte.

Métodos de la API Groups (1msg.io)

La sección Groups contiene métodos para gestionar chats grupales. Todos los métodos funcionan vía API y permiten crear, actualizar, ver y eliminar grupos, así como gestionar participantes y enlaces de invitación.

Documentación:

Resumen de métodos:

  • Create a Group: Crea un nuevo grupo. Devuelve el ID del grupo creado y otros metadatos.

  • Get Groups List: Devuelve la lista de todos los grupos creados en el canal actual.

  • Get Group Info: Obtiene información detallada de un grupo concreto por su ID.

  • Update Group: Actualiza los parámetros de un grupo existente (p. ej. nombre, descripción).

  • Delete Group: Elimina un grupo.

  • Get Invite Link: Devuelve el enlace de invitación actual del grupo (para invitar participantes).

  • Reset Invite Link: Genera un nuevo enlace de invitación para el grupo, reemplazando el anterior. Útil para invalidar invitaciones previas.

  • Remove Participants: Elimina uno o más participantes del grupo.

Last updated