Grupos
Gestiona grupos de WhatsApp a traves de la API de Wappfy. Puedes crear grupos, administrar participantes, manejar enlaces de invitacion y mas. Todos los endpoints de grupos estan asociados a una instancia especifica:Crear un grupo
Crea un nuevo grupo de WhatsApp con participantes iniciales.Listar grupos
Recupera todos los grupos de los que la instancia es miembro.Obtener informacion del grupo
Obtiene informacion detallada sobre un grupo especifico.Actualizar un grupo
Actualiza el nombre o la descripcion del grupo. Debes ser administrador del grupo para realizar esta accion.Solo los administradores del grupo pueden actualizar el nombre y la descripcion. Si la instancia no es administrador, se devolvera un error
403.Salir de un grupo
Elimina la instancia de un grupo.Participantes
Listar participantes
Obtiene todos los participantes de un grupo.Agregar participantes
Agrega uno o mas participantes a un grupo. Debes ser administrador del grupo.Eliminar participantes
Elimina uno o mas participantes de un grupo. Debes ser administrador del grupo.Codigos de invitacion
Obtener codigo de invitacion
Genera o recupera el enlace de invitacion del grupo. Debes ser administrador del grupo.Unirse mediante codigo de invitacion
Unete a un grupo usando un codigo de invitacion.Pasa solo la parte del codigo, no la URL completa. Para
https://chat.whatsapp.com/AbCdEfGhIjKlMn, pasa AbCdEfGhIjKlMn.Enviar mensajes a grupos
Para enviar un mensaje a un grupo, usa el endpoint estandar de envio de mensajes con el chat ID del grupo:@g.us.
Referencia de endpoints
| Metodo | Endpoint | Descripcion |
|---|---|---|
POST | /api/instances/{id}/groups | Crear un nuevo grupo |
GET | /api/instances/{id}/groups | Listar todos los grupos |
GET | /api/instances/{id}/groups/{groupId} | Obtener informacion del grupo |
PATCH | /api/instances/{id}/groups/{groupId} | Actualizar nombre/descripcion del grupo |
POST | /api/instances/{id}/groups/{groupId}/leave | Salir de un grupo |
GET | /api/instances/{id}/groups/{groupId}/participants | Listar participantes |
POST | /api/instances/{id}/groups/{groupId}/participants | Agregar participantes |
DELETE | /api/instances/{id}/groups/{groupId}/participants | Eliminar participantes |
GET | /api/instances/{id}/groups/{groupId}/invite-code | Obtener codigo de invitacion |
POST | /api/instances/{id}/groups/join | Unirse mediante codigo de invitacion |
Manejo de errores
| Codigo de estado | Descripcion |
|---|---|
403 | No eres administrador de este grupo. |
404 | Grupo no encontrado o la instancia no es miembro. |
409 | El participante ya esta en el grupo (al agregar) o no esta en el grupo (al eliminar). |
422 | Formato de participante invalido. Usa {phone}@s.whatsapp.net. |