1. Obtenez votre clé API

Connectez-vous sur app.waaconnect.com et copiez votre clé API depuis les paramètres de votre compte.
x-api-key: wac_xxxxxxxxxxxxxxxx

2. Créez une session WhatsApp

Une session représente un numéro WhatsApp connecté à WaaConnect.
curl -X POST https://api.waaconnect.com/v1/sessions \
  -H "x-api-key: wac_xxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"name": "Ma première session"}'
Notez l’id retourné — c’est votre sessionId.

3. Connectez la session

Deux méthodes sont disponibles pour associer WhatsApp à votre session.
Lancez la connexion pour générer un QR code.
curl -X POST https://api.waaconnect.com/v1/sessions/VOTRE_SESSION_ID/connect \
  -H "x-api-key: wac_xxxxxxxxxxxxxxxx"
Récupérez ensuite le QR code et scannez-le avec WhatsApp sur votre téléphone.
curl https://api.waaconnect.com/v1/sessions/VOTRE_SESSION_ID/qrcode \
  -H "x-api-key: wac_xxxxxxxxxxxxxxxx"
Le champ qrCode contient une image en base64 (data:image/png;base64,...). Affichez-la dans un navigateur ou une balise <img> pour la scanner.

4. Envoyez votre premier message

Une fois la session à l’état CONNECTED, envoyez un message texte.
curl -X POST https://api.waaconnect.com/v1/sessions/VOTRE_SESSION_ID/send \
  -H "x-api-key: wac_xxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"to": "22997000000", "message": "Bonjour depuis WaaConnect !"}'
Réponse
{ "ok": true, "id": "uuid-message-451" }

Prochaines étapes

Sessions

Gérez vos connexions WhatsApp

Messages

Médias, interactifs, campagnes

Groupes

Créez et gérez des groupes

Statuts

Publiez et planifiez des statuts