Groupes
Gerez les groupes WhatsApp via l’API Wappfy. Vous pouvez creer des groupes, gerer les participants, gerer les liens d’invitation, et bien plus. Tous les endpoints de groupes sont limites a une instance specifique :Creer un groupe
Creez un nouveau groupe WhatsApp avec des participants initiaux.Lister les groupes
Recuperez tous les groupes dont l’instance est membre.Obtenir les informations d’un groupe
Recuperez les informations detaillees d’un groupe specifique.Mettre a jour un groupe
Mettez a jour le nom ou la description du groupe. Vous devez etre administrateur du groupe pour effectuer cette action.Seuls les administrateurs du groupe peuvent modifier le nom et la description du groupe. Si l’instance n’est pas administrateur, une erreur
403 sera retournee.Quitter un groupe
Retirez l’instance d’un groupe.Participants
Lister les participants
Obtenez tous les participants d’un groupe.Ajouter des participants
Ajoutez un ou plusieurs participants a un groupe. Vous devez etre administrateur du groupe.Retirer des participants
Retirez un ou plusieurs participants d’un groupe. Vous devez etre administrateur du groupe.Codes d’invitation
Obtenir le code d’invitation
Generez ou recuperez le lien d’invitation du groupe. Vous devez etre administrateur du groupe.Rejoindre via un code d’invitation
Rejoignez un groupe en utilisant un code d’invitation.Transmettez uniquement la partie code, pas l’URL complete. Pour
https://chat.whatsapp.com/AbCdEfGhIjKlMn, transmettez AbCdEfGhIjKlMn.Envoyer des messages dans les groupes
Pour envoyer un message a un groupe, utilisez l’endpoint standard d’envoi de message avec l’identifiant de conversation du groupe :@g.us.
Reference des endpoints
| Methode | Endpoint | Description |
|---|---|---|
POST | /api/instances/{id}/groups | Creer un nouveau groupe |
GET | /api/instances/{id}/groups | Lister tous les groupes |
GET | /api/instances/{id}/groups/{groupId} | Obtenir les infos d’un groupe |
PATCH | /api/instances/{id}/groups/{groupId} | Modifier le nom/la description du groupe |
POST | /api/instances/{id}/groups/{groupId}/leave | Quitter un groupe |
GET | /api/instances/{id}/groups/{groupId}/participants | Lister les participants |
POST | /api/instances/{id}/groups/{groupId}/participants | Ajouter des participants |
DELETE | /api/instances/{id}/groups/{groupId}/participants | Retirer des participants |
GET | /api/instances/{id}/groups/{groupId}/invite-code | Obtenir le code d’invitation |
POST | /api/instances/{id}/groups/join | Rejoindre via un code d’invitation |
Gestion des erreurs
| Code de statut | Description |
|---|---|
403 | Vous n’etes pas administrateur de ce groupe. |
404 | Groupe non trouve ou l’instance n’en est pas membre. |
409 | Le participant est deja dans le groupe (lors de l’ajout) ou n’est pas dans le groupe (lors du retrait). |
422 | Format de participant invalide. Utilisez {phone}@s.whatsapp.net. |