Aller au contenu

Espace développeurs

Cette section s’adresse aux développeurs et aux intégrations techniques. Si tu veux utiliser WhatSetter au quotidien (campagnes, conversations, rendez-vous), va plutôt dans les guides du dashboard.

API REST

34 endpoints pour lire tes leads et tes conversations, importer des contacts, envoyer des messages via le moteur anti-ban, piloter tes campagnes, bloquer des numéros et lire tes liens traqués. Démarrage rapide · Authentification

Webhooks signés

WhatSetter pousse les événements vers ton serveur dès qu’ils se produisent : lead qualifié, lead écarté, numéro déconnecté. Chaque livraison est signée en HMAC-SHA256. Configurer les webhooks

Serveur MCP

34 outils pour Claude, Cursor, VS Code, ChatGPT, Gemini CLI et Codex CLI. Ton assistant lit tes leads, importe des contacts ou bloque un indicatif depuis une conversation. Connecter un assistant

Référence API

Une page par endpoint, générée depuis la spec OpenAPI 3.1, avec les schémas, des exemples et une console « Try it ». Ouvrir la référence

Chaque guide montre la même requête en cURL, JavaScript et Python, la réponse que tu reçois, et les erreurs qui comptent pour cet endpoint.

  • Une seule clé pour tout. La même clé ws_live_… sert pour l’API REST et le serveur MCP. Révoque-la et les deux s’arrêtent en moins d’une minute.
  • Des scopes. Chaque clé porte des permissions (leads:read, messages:send, blocklist:manage, etc.). Donne à chaque intégration le minimum nécessaire. Voir Authentification et permissions.
  • L’anti-ban n’est pas contournable. L’API applique les mêmes protections que le dashboard : pas de contact à froid via POST /messages, un quota quotidien par numéro WhatsApp, des envois humanisés.
  • Une seule enveloppe d’erreur. Chaque erreur est { "error": { "code": "…", "message": "…" } } avec un code stable. Voir Erreurs, limites et idempotence.
  • Ton espace seulement. Une clé ne voit que son propre espace. Un identifiant qui appartient à un autre espace répond 404, jamais 403.
Quoi Nombre
Endpoints REST 34
Outils MCP 34
Scopes 14, plus Accès complet
Événements webhook 5, dont 3 émis aujourd’hui