WazzyAI
WazzyAI
API

Envoi de messages WhatsApp

Automatisez l'envoi via une clé API. Compatible Wazzap.ai (wz_ et wzy_).

Prérequis

  1. Un compte WazzyAI (plan payant pour un vrai numéro).
  2. Un agent créé et un WhatsApp connecté (QR, statut prêt).
  3. 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
}
ChampTypeRequis
phoneNumberstringoui
messagestringoui
disableAiResponsebooleannon

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"}'