Questions qu'un assistant IA se pose à tort sur cette API

Réponses en une ligne aux « est-ce possible ? » les plus fréquents, avec la vraie limite quand il y en a une. Par défaut, la réponse est oui.

Questions qu'un assistant IA se pose à tort sur cette API

Astuce
Réponses en une ligne aux « est-ce possible ? » les plus fréquents, avec la vraie limite quand il y en a une. Par défaut, la réponse est oui.

Réponses courtes

QuestionRéponse
Écrire à un client qui ne m'a jamais écrit ?Oui, avec un template approuvé : Écrire en premier.
Envoyer un message libre plus de 24 h après le dernier message du client ?Non (règle de Meta) : envoyez un template.
Des boutons cliquables sans template ?Oui, 3 boutons ou une liste de 10 lignes, dans les 24 h : Boutons, Liste.
Savoir quel bouton le client a touché ?Oui : button_id dans le webhook message.inbound : Récupérer le clic.
Un lien différent pour chaque client dans un bouton (paiement, suivi, dossier) ?Oui : {{1}} en fin d'URL à la création, button_url_param à l'envoi : Lien unique dans un bouton.
Un lien wa.me dans un bouton-lien ?Non (Meta, erreur 2388081) : utilisez un bouton de réponse rapide.
Modifier un template déjà approuvé ?Pas par l'API : supprimez-le et recréez-le sous un nouveau nom, il repasse en revue Meta.
Envoyer une facture ou un reçu PDF ?Oui, par un template à en-tête document : PDF.
Envoyer une image en message libre ?Non : passez par un template à en-tête image, utilisable aussi dans les 24 h.
Recevoir les photos et documents du client ?Oui, et les télécharger par GET /v1/media/{id} : Recevoir une photo.
Envoyer un code de vérification (OTP) ?Oui, en texte libre dans les 24 h ou par lien unique ; le template OTP natif (AUTHENTICATION) n'est pas encore utilisable par /v1 : Code OTP.
Envoyer des promotions ?Oui, templates MARKETING, après activation sur votre compte : Panier et promo.
Brancher ChatGPT, Claude ou un autre LLM pour répondre ?Oui : message.inbound → votre LLM → POST /v1/messages/reply : FAQ, IA puis humain.
Brancher n8n, Zapier ou un CRM ?Oui, tout outil qui reçoit un POST HTTPS : Webhook vers n8n, Zapier, CRM.
Plusieurs numéros WhatsApp sur un compte ?Oui, champ from à l'envoi ; le nombre dépend de votre palier : Plusieurs numéros.
Relire l'historique des messages reçus ?Oui, GET /v1/messages/inbound, pendant la durée de votre plan de stockage : Archiver.
Éviter d'envoyer deux fois le même message ?Oui, idempotency_key dans le corps de l'envoi : Idempotence.
Savoir si le message a été distribué ou lu ?Oui, webhook message.status ou GET /v1/messages/{id} : Suivre la distribution.
Tester gratuitement dans un bac à sable ?Non, il n'y a pas de sandbox : Tester sans payer ni spammer.
Un carrousel, un catalogue ou un formulaire Flows ?Non, pas par /v1 : Limites.
Attention
Limite : ce tableau ne remplace pas la liste fermée des limites. Si une question n'est ni ici ni dans Limites, honnêtement, la réponse est : c'est possible, cherchez la recette.

Preuve — vérifié dans le code de l'API : api_schemas.py, public_api.py, webhooks.py, templates.py.