Passer au contenu principal
Les étiquettes permettent d’organiser les conversations d’un compte WhatsApp connecté. L’API WaChap permet de lister, créer, modifier et supprimer les étiquettes, puis de les appliquer ou de les retirer d’une conversation.

Endpoints disponibles

Toutes les routes nécessitent votre Secret Key dans le header Authorization et un accountId qui vous appartient.
Les créations et modifications sont synchronisées avec WhatsApp. Le compte doit être connecté. Le champ color est un entier transmis à WhatsApp ; sa représentation visuelle peut varier selon le client WhatsApp.

Cibler une conversation

Pour appliquer ou retirer une étiquette, fournissez l’un des champs suivants :
  • conversationJid, par exemple 2290100000000@s.whatsapp.net ou un JID de groupe ;
  • phone, au format international ;
  • les alias chatJid ou to sont également acceptés.
Vous pouvez identifier l’étiquette avec labelId. Pour l’application, il est aussi possible d’utiliser labelName avec createIfMissing: true afin de la créer si elle n’existe pas.

Erreurs de synchronisation

Lorsque sync=true, WaChap peut retourner les données en cache avec un objet warning si WhatsApp ne peut pas être synchronisé immédiatement.