Documentation API
Manuel d'utilisation de l'API WapiFlow et des automatisations.
Introduction
L'API WapiFlow permet d'envoyer des messages WhatsApp, de gérer des sessions, des contacts et des automatisations depuis n'importe quelle application (Laravel, Node.js, n8n, Zapier, Windev…).
URL de base
https://wapiflow.app/api/v1Format des requêtes
Toutes les requêtes utilisent le format JSON. Inclure le header Content-Type: application/json pour les requêtes POST/PATCH.
Format des réponses
Les réponses sont toujours en JSON. En cas d'erreur, le champ error contient le message.
// Succès
{ "id": "abc123", "status": "queued" }
// Erreur
{ "error": "Session non connectée." }Codes HTTP
200Succès201Ressource créée400Requête invalide (paramètres manquants ou incorrects)401Non authentifié (token manquant ou expiré)403Accès refusé (quota dépassé, plan insuffisant)404Ressource introuvable409Conflit (ex: transaction déjà utilisée)429Trop de requêtes (rate limit)500Erreur serveurRate limiting
120 requêtes par minute par clé API. Les headers x-ratelimit-remaining et x-ratelimit-reset indiquent le quota restant.