sessionId (UUID) utilisé dans toutes les requêtes.
Voir aussi : Lister et Déconnecter, en pages séparées.
Créer
POST /v1/sessions
Crée une nouvelle session WhatsApp.
string
required
Nom de la session
cURL
Réponse 201
Détails
GET /v1/sessions/:sessionId
Retourne les détails d’une session spécifique.
string
required
UUID de la session
cURL
Modifier
PATCH /v1/sessions/:sessionId
Modifie le nom d’une session.
string
required
UUID de la session
string
Nouveau nom de la session
cURL
Supprimer
DELETE /v1/sessions/:sessionId
Supprime définitivement une session et ses données d’authentification.
string
required
UUID de la session
cURL
Statut
GET /v1/sessions/:sessionId/status
Récupère le statut de connexion en temps réel (non mis en cache).
Valeurs possibles de status
cURL
Réponse 200
Changer le statut
PATCH /v1/sessions/:sessionId/status
Change manuellement le statut d’une session.
string
required
Statut à appliquer :
CONNECTED, DISCONNECTED, CONNECTING, PAUSEDcURL
QR code
GET /v1/sessions/:sessionId/qrcode
Récupère le QR code de connexion en base64.
Appelez d’abord
POST /sessions/:sessionId/connect pour générer le QR code.cURL
Réponse 200
Connecter
POST /v1/sessions/:sessionId/connect
Lance la connexion WhatsApp de la session. Génère un QR code à scanner ou reconnecte automatiquement si des credentials existent.
cURL
Réponse 200
Code de pairing
POST /v1/sessions/:sessionId/pairing-code
Génère un code de pairing à 8 chiffres (alternative au QR code).
string
required
Numéro de téléphone sans
+ ni espacescURL
Réponse 200

