Envoi de messages WhatsApp
Automatisez l'envoi via une clé API. Compatible Wazzap.ai (wz_ et wzy_).
Prérequis
- Un compte WazzyAI (plan payant pour un vrai numéro).
- Un agent créé et un WhatsApp connecté (QR, statut prêt).
- Une clé API depuis Développeurs — copiez-la une seule fois.
Authentification
Authorization: Bearer wz_votre_cle_api_complete
Formats acceptés : wz_ (compat Wazzap) et wzy_xxxxxxxx_… (natif WazzyAI).
Endpoint
POST
/api/wazzap/send-message{
"phoneNumber": "+2250700000000",
"message": "Bonjour, votre commande est prête.",
"disableAiResponse": false
}| Champ | Type | Requis |
|---|---|---|
| phoneNumber | string | oui |
| message | string | oui |
| disableAiResponse | boolean | non |
Mode humain (disableAiResponse)
true = le contact passe en mode humain : l'IA ne répond plus à ce numéro. Persiste jusqu'à false ou un clic « Réactiver l'IA » dans l'inbox / la fiche CRM.
Cas d'usage : VIP, notification one-way, escalade support.
Erreurs
Même format que Wazzap.ai :
- MISSING_PHONE_NUMBER · MISSING_MESSAGE · NO_WHATSAPP_PROVIDER
- API_KEY_MISSING · API_KEY_INVALID_OR_EXPIRED
- NO_WHATSAPP_ACCOUNT_CONNECTED · AGENT_NOT_FOUND
- RATE_LIMIT_EXCEEDED · MESSAGE_SEND_ERROR
Exemple cURL
curl -X POST https://votre-domaine/api/wazzap/send-message \
-H "Authorization: Bearer wz_votre_cle" \
-H "Content-Type: application/json" \
-d '{"phoneNumber":"+2250700000000","message":"Hello WazzyAI"}'