Introduction
Démarrage rapide
De la clé API au premier message envoyé depuis votre site, en quatre étapes.
1. Créer une clé API
Depuis votre espace MasterAgent, ouvrez Paramètres puis Clés API et générez une clé. Elle ne s'affiche qu'une seule fois : conservez-la dans les variables d'environnement de votre serveur.
env
MASTERAGENT_API_KEY=ma_live_xxxxxxxxxxxxxxxx2. Connecter un numéro WhatsApp
Créez une session, puis affichez le QR code à scanner depuis le téléphone qui porte le numéro.
bash
curl -X POST https://masteragents.fun/api/public/v1/sessions \
-H "Authorization: Bearer $MASTERAGENT_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "label": "Service client", "method": "qr" }'3. Envoyer un message
javascript
const res = await fetch("https://masteragents.fun/api/public/v1/messages", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.MASTERAGENT_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
sessionId: "sess_2f9a",
to: "2250700000000",
type: "text",
text: "Bonjour 👋 Merci pour votre commande !",
}),
});
const message = await res.json();4. Lire les réponses
Il n'y a pas de webhook à configurer : récupérez les messages à tout moment avec une simple requête GET. Utilisez le paramètre since pour ne recevoir que les nouveaux messages depuis votre dernier appel.
bash
curl "https://masteragents.fun/api/public/v1/messages?sessionId=sess_2f9a&since=2026-01-01T10:00:00Z&limit=50" \
-H "Authorization: Bearer $MASTERAGENT_API_KEY"N'appelez jamais l'API depuis le navigateur : la clé serait exposée. Passez toujours par votre serveur ou une fonction back-end.
