Skip to main content

Gestion des instances

Une instance represente un numero WhatsApp unique connecte a Wappfy. Chaque instance suit un cycle de vie : creation, connexion, scan du QR code, utilisation, puis eventuellement deconnexion ou suppression.

Types d’instances

Wappfy prend en charge deux fournisseurs :

Valeurs de statut des instances

Tout au long de son cycle de vie, une instance transite par ces statuts :

Vue d’ensemble du cycle de vie


Creer une instance

Creez une nouvelle instance WhatsApp liee a votre compte.
Reponse :

Connecter une instance

Demarrez la session WhatsApp. L’instance passera au statut starting puis a scan_qr.
Reponse :

Obtenir le QR code

Une fois que l’instance atteint le statut scan_qr, recuperez le QR code pour le scanner avec votre telephone.
Reponse :
Le QR code expire apres environ 60 secondes. S’il expire avant que vous ne le scanniez, appelez a nouveau l’endpoint pour obtenir un nouveau code.
Ouvrez l’image du QR code et scannez-la avec WhatsApp > Appareils connectes > Connecter un appareil sur votre telephone. Une fois scanne, le statut de l’instance passera a connected.

Verifier le statut de l’instance

Interrogez l’endpoint de statut pour savoir quand l’instance est prete.
Reponse :
Au lieu d’interroger periodiquement, configurez un webhook pour les evenements instance.connected et instance.qr afin d’etre notifie en temps reel.

Lister toutes les instances

Recuperez toutes les instances de votre compte.
Reponse :

Deconnecter une instance

Arretez la session WhatsApp sans supprimer l’instance. Vous pourrez vous reconnecter plus tard.

Redemarrer une instance

Redemarrez la session WhatsApp. Cela est utile si l’instance est en etat failed ou se comporte de maniere inattendue.
Le redemarrage preserve la session WhatsApp liee. Vous n’aurez pas besoin de scanner a nouveau le QR code.

Deconnecter un compte WhatsApp (Logout)

Deconnectez-vous completement de WhatsApp. Cela dissocie le telephone de la session. Vous devrez scanner a nouveau le QR code pour vous reconnecter.
Le logout supprime completement le lien WhatsApp. Contrairement a la deconnexion, vous devez scanner un nouveau QR code pour reutiliser cette instance.

Supprimer une instance

Supprimez definitivement une instance et toutes les donnees associees.
Cette action est irreversible. Tous les messages, webhooks et configurations associes a cette instance seront definitivement supprimes.

Exemple complet du cycle de vie

Voici un exemple complet qui cree une instance, la connecte et recupere le QR code :

Gestion des erreurs