1
Créez une clé API
Dans le tableau de bord, ouvrez Développeur > API Keys et créez une clé. Donnez-lui un nom (par exemple « Intégration CRM ») et choisissez ses permissions. Pour suivre ce guide, gardez Envoyer des messages cochée ; ajoutez Gérer les intégrations si votre intégration gère aussi des agents, des canaux ou des webhooks.La clé n’est affichée qu’une fois. Stockez-la dans un gestionnaire de secrets ou une variable d’environnement, par exemple
SHORTEXT_API_KEY.2
Vérifiez la clé avec GET /me
Chaque requête envoie la clé comme jeton bearer. Le statut HTTP est toujours
GET /me indique l’entreprise et la clé que vous utilisez.Réponse
200 : lisez success et code pour connaître le résultat. Voir Introduction à l’API.3
Trouvez votre canal et un modèle
GET /channels?type=whatsapp liste vos numéros WhatsApp. L’id d’un canal est le channel_id depuis lequel vous envoyez les messages.WhatsApp ne laisse une entreprise écrire en premier qu’avec un modèle approuvé. GET /templates?channel_id={id}&status=APPROVED liste les modèles que ce numéro peut envoyer, avec leurs variables.4
Envoyez votre premier message
POST /conversations envoie un premier message à un contact et ouvre (ou poursuit) la conversation.conversation et le message envoyé. Gardez conversation.id : il sert à répondre, à prendre la conversation en main ou à lire ses messages.5
Recevez les réponses
Quand le contact répond, l’agent rattaché au canal répond automatiquement. Pour suivre la conversation depuis votre système, créez un endpoint webhook abonné à
message.*.Étapes suivantes
Authentification
Les clés API et leurs permissions.
Format des messages
Texte, modèles, messages interactifs et médias.
Webhooks
Recevez des événements signés en temps réel.
La règle des 24 heures
Quand WhatsApp accepte du texte libre, et quand il exige un modèle.