Branchez votre boutique et vos outils à WatPilot
Une API REST pour vos propres systèmes : envoyer des commandes à confirmer sur WhatsApp, lire commandes et conversations, répondre, et recevoir des webhooks signés. Adresse de base : https://watpilot.com/api/public/v1
Toute boutique capable d'appeler une URL obtient la confirmation COD sur WhatsApp.
read / write / mcp, révocables, affichées une fois, stockées hachées.
order.confirmed, handoff.requested… au moins une fois, vérifiables.
Le même espace de travail en outils MCP sur https://watpilot.com/mcp.
Créez une clé dans Paramètres → Clés API (portées : read, write, mcp). Elle n'est affichée qu'une fois. Envoyez-la en jeton Bearer. Cet appel transmet une commande à WatPilot, qui demande au client de la confirmer sur WhatsApp :
curl https://watpilot.com/api/public/v1/orders \
-H "Authorization: Bearer wp_live_…" \
-H "Content-Type: application/json" \
-d '{"customer_phone": "0661 23 45 67", "customer_name": "Karim",
"total": 4500, "currency": "DZD", "address": "Bab Ezzouar, Alger",
"items": [{"name": "Montre Aurora", "quantity": 1, "price": 4500}],
"external_id": "commande-1042"}'/ordersCommande COD depuis n'importe quelle boutique ; déclenche la confirmation WhatsApp. Numéro au format local accepté ; même external_id deux fois → 409. Portée : write
/ordersFiltre ?status=pending|confirmed|cancelled…, paginé. Portée : read
/orders/{order_number}/statusPar exemple shipped, delivered. Portée : write
/botsVos assistants et leurs identifiants. Portée : read
/conversations?bot_id=&needs_human=true pour trouver les clients qui attendent un humain. Portée : read
/conversations/{id}/messagesEnvoie un message WhatsApp dans la conversation. Portée : write
/webhooksSignés par X-WatPilot-Signature (HMAC-SHA256), 5 nouvelles tentatives. Portée : write
Abonnez-vous à un, plusieurs, ou "*" pour tous.