Toutes les routes utilisent le header x-api-key.

Lister les chaines

GET /v1/sessions/:sessionId/channels Récupère la liste des chaines WhatsApp associées à la session.
La récupération de chaines n’est pas encore implémentée côté backend. Cette route retourne une liste vide avec un message explicatif.
cURL
curl https://api.waaconnect.com/v1/sessions/uuid-session-12/channels \
  -H "x-api-key: wac_xxxxxxxxxxxxxxxx"
Réponse 200
{
  "ok": true,
  "channels": [],
  "message": "Channel directory retrieval is not yet implemented in this backend."
}

Envoyer dans une chaine

POST /v1/sessions/:sessionId/channels/:channelJid/send Envoie un message texte dans une chaine WhatsApp.
sessionId
string
required
UUID de la session
channelJid
string
required
JID de la chaine WhatsApp (format 120363XXXXXXXXX@newsletter)
text
string
required
Texte du message à publier dans la chaine
cURL
curl -X POST https://api.waaconnect.com/v1/sessions/uuid-session-12/channels/120363XXXXXXXXX@newsletter/send \
  -H "x-api-key: wac_xxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"text": "Annonce officielle dans la chaine"}'
Réponse 200
{ "ok": true }