Skip to main content
POST
Crear grupo
Auth: TokenAccount o TokenInstanceRate-limit: Global (100/min) • Idempotente: no

Descripción

Crea un grupo de WhatsApp y opcionalmente lo vincula a una comunidad existente (communityJid). Puedes establecer el nombre, la descripción, la imagen y los permisos iniciales (groupSettings) en la misma llamada. La imagen y la descripción se aplican en llamadas posteriores luego de que se crea el grupo.

Ejemplos

Mínimo

Crea un grupo “Dev Team” con 2 participantes iniciales (5511999999999, 5521988888888), sin descripción, imagen, comunidad ni permisos personalizados.

Con descripción e imagen

Crea el grupo con la descripción “Technical discussions” y una imagen desde una URL pública. La descripción y la imagen se aplican en llamadas posteriores luego de la creación del grupo.

Con permisos

Crea un grupo “Announcements” con restricciones iniciales: solo los administradores pueden enviar mensajes (membersCanSendMessages: false) y las nuevas uniones requieren aprobación (requireAdminApproval: true).

Vinculado a una comunidad

Crea el “General Subgroup” ya vinculado a la comunidad 120363406289005073@g.us mediante communityJid, evitando el paso adicional de llamar a /community/link después de la creación.

Respuesta exitosa

La respuesta incluye el group.jid recién creado (úsalo como identifier en llamadas posteriores), el inviteCode y inviteLink listos para compartir, y la lista de participants ya marcada con isAdmin/isSuperAdmin. El creador se une automáticamente como super-admin. Los campos groupSettings reflejan los permisos iniciales (predeterminados o lo que hayas enviado).
200 OK

Parámetros de ruta

string
requerido
Nombre de la instancia (por ejemplo, $Instance_Name).

Cabeceras

string
requerido
TokenAccount o TokenInstance.
string
requerido
application/json

Cuerpo de la solicitud

string
requerido
Nombre del grupo. Máximo 25 caracteres.
string[]
requerido
Lista de números (5511999999999) o JIDs (5511999999999@s.whatsapp.net). Al menos 1 elemento.
string
Descripción del grupo (topic). Aplicada vía SetGroupTopic después de la creación.
string
URL pública o data URI base64. La imagen se convierte a JPEG.
string
Crea el grupo ya vinculado a una comunidad (grupo padre).
object
Permisos iniciales. Subcampos: membersCanEditInfo, membersCanSendMessages, membersCanAddOthers, requireAdminApproval.

Notas

  • El creador del grupo se une automáticamente como super-admin.
  • Los números inválidos (no registrados en WhatsApp) son rechazados; el error indica qué participante falló.
  • Si se proporciona image y la subida falla, la creación del grupo continúa normalmente, el error de imagen no es fatal en esta ruta. Usa PUT /update para reaplicar la imagen.

Errores

Envoltorio: