whatsapp_send
Envoyer un message WhatsApp à un contact avec un modèle pré-approuvé.
Schéma d’entrée
{
"type": "object",
"properties": {
"to": { "type": "string", "description": "E.164 phone number, e.g. +33612345678" },
"template": { "type": "string", "description": "Pre-approved template name." },
"params": { "type": "object", "additionalProperties": { "type": "string" } },
"language": { "type": "string", "enum": ["fr", "en"], "default": "fr" }
},
"required": ["to", "template"]
}
Schéma de sortie
{
"type": "object",
"properties": {
"message_id": { "type": "string" },
"queued_at": { "type": "string", "format": "date-time" }
}
}
Exemple d’invocation
{
"tool": "whatsapp_send",
"arguments": {
"to": "+33612345678",
"template": "order_confirmed",
"params": { "order_id": "SO-2026-04-1042", "ship_date": "2026-04-28" },
"language": "fr"
}
}
Exemple de réponse
{
"message_id": "wam_01JK3R2F0",
"queued_at": "2026-04-22T13:05:00Z"
}
L’API WhatsApp Business n’autorise que les modèles pré-approuvés pour l’envoi sortant. Les réponses libres sont permises pendant 24 heures après un message initié par le client — ce chemin n’est pas encore exposé comme outil.