SendApp API Docs
Intégrez WhatsApp, SMS, contacts et l'assistant AI de SendApp dans vos applications. Une seule URL de base, authentification par apikey, réponses JSON.
https://app.sendapp.ai
curl -X POST 'https://app.sendapp.ai/api/whatsapp-meta/send' \
-H 'Content-Type: application/json' \
-d '{
"apikey": "YOUR_API_KEY",
"token": "YOUR_ACCOUNT_TOKEN",
"number": "1234567890",
"type": "freetext",
"message": "Bonjour ! Merci de nous avoir contactés."
}'<?php
$ch = curl_init('https://app.sendapp.ai/api/whatsapp-meta/send');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
CURLOPT_POSTFIELDS => json_encode([
'apikey' => 'YOUR_API_KEY',
'token' => 'YOUR_ACCOUNT_TOKEN',
'number' => '1234567890',
'type' => 'freetext',
'message' => 'Bonjour ! Merci de nous avoir contactés.',
]),
]);
echo curl_exec($ch);const res = await fetch('https://app.sendapp.ai/api/whatsapp-meta/send', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
apikey: 'YOUR_API_KEY',
token: 'YOUR_ACCOUNT_TOKEN',
number: '1234567890',
type: 'freetext',
message: 'Bonjour ! Merci de nous avoir contactés.'
})
});
console.log(await res.json());Démarrez en 3 étapes
De la clé API au premier message livré, en quelques minutes.
Récupérez votre API Key
Elle identifie votre utilisateur et reste la même pour tous vos comptes. Envoyez-la dans chaque requête comme apikey.
Connectez-vous pour la voirChoisissez le compte
Chaque numéro WhatsApp ou assistant IA a son propre token : il indique à la requête sur quel compte agir.
GET /api/get_tokensEnvoyez la première requête
Copiez l'exemple ci-dessus, remplacez le numéro et le token puis lancez-le : la réponse contient l'id du message.
Tous les paramètresAuthentification
Comment authentifier chaque requête aux API.
Chaque requête doit inclure le paramètre apikey (ou l'en-tête X-API-Key pour les endpoints contacts/compte). L'apikey authentifie votre utilisateur. De nombreux endpoints demandent aussi un token qui identifie le compte précis (modèle d'IA / canal WhatsApp) sur lequel agir.
token est un exemple sur cette page (YOUR_ACCOUNT_TOKEN) : vous avez un token différent pour chaque compte. Utilisez GET /api/get_tokens pour les lister.apikeyobligatoireVotre API Key. Identifie votre compte SendApp.
tokenfacultatifToken du compte (modèle IA ou canal). Identifie sur quel compte l'opération est exécutée.
Référence de l'API
Tous les endpoints, regroupés par domaine.
Messages
7 endpoint- POSTEnvoyer un texte WhatsApp (Meta)
- POSTEnvoyer un modèle WhatsApp (Meta)
- GETStatut du message (Meta)
- POSTEnvoyer un message WhatsApp Web
- POSTEnvoyer un SMS
Contacts
11 endpoint- GETListe des contacts
- POSTCréer un contact
- POSTCréer des contacts en masse
- DELSupprimer un contact
- DELSupprimer des contacts en masse
Campagnes
3 endpointRéservations
4 endpointCompte et IA
6 endpoint- GETInfos du compte
- GETLister les tokens des comptes
- POSTCréer un compte IA
- POSTCharger les données d'entraînement
- GETStatut de l'entraînement
Webhook entrant
1 endpointWebhook de statut
2 endpointGuides d'intégration
Connectez SendApp aux outils que vous utilisez déjà : chaque guide explique la configuration pas à pas.
Connectez Shopify : à chaque événement, nous créons ou mettons à jour le contact dans SendApp et lui ajoutons un tag.
Ouvrir le guideConnectez WooCommerce : à chaque événement, nous créons ou mettons à jour le contact dans SendApp et lui ajoutons un tag.
Ouvrir le guideConnectez PrestaShop : à chaque événement, nous créons ou mettons à jour le contact dans SendApp et lui ajoutons un tag.
Ouvrir le guideConnectez Qapla' : à partir des événements d'expédition, nous créons ou mettons à jour le contact et lui ajoutons un tag.
Ouvrir le guideConnectez Go High Level : à partir des événements de vos workflows, nous créons ou mettons à jour le contact et lui ajoutons un tag.
Ouvrir le guideConnectez ActiveCampaign : à partir de ses flux, vous amenez les contacts dans SendApp et les taggez.
Ouvrir le guideConnectez HubSpot : à partir de ses workflows, vous amenez les contacts dans SendApp et les taggez.
Ouvrir le guideÀ partir des Flows de Klaviyo, vous amenez les contacts dans SendApp et les taggez, via Webhook.
Ouvrir le guideConnectez Brevo : à partir de ses événements, nous créons ou mettons à jour le contact dans SendApp et lui ajoutons un tag.
Ouvrir le guideConnectez Pipedrive : à partir de ses flux, vous amenez les contacts dans SendApp et les taggez.
Ouvrir le guideConnectez Ringover : à partir de ses événements, nous créons ou mettons à jour le contact dans SendApp et lui ajoutons un tag.
Ouvrir le guideApp SendApp Agent sur Make : envoyez des messages WhatsApp et gérez les conversations dans vos scénarios.
Ouvrir le guideConnectez Zendesk : à partir de ses flux, vous amenez les contacts dans SendApp et les taggez.
Ouvrir le guideConnectez Gorgias : à partir de ses flux, vous amenez les contacts dans SendApp via Webhook ou API.
Ouvrir le guideConnectez Zadarma : à partir de ses événements, nous créons ou mettons à jour le contact dans SendApp et lui ajoutons un tag.
Ouvrir le guideRecevez en temps réel les leads de vos formulaires Facebook et Instagram Lead Ads, associez-les à vos contacts et répondez sur WhatsApp.
Ouvrir le guideConnectez-vous avec Google et recevez les leads de vos formulaires pour prospects Google Ads : contact, Pipeline et réponse sur WhatsApp.
Ouvrir le guideConnectez le logiciel GipoNext : agenda synchronisé, rappels WhatsApp/SMS/e-mail avant la visite et relances, avec les consentements RGPD lus depuis la fiche patient.
Ouvrir le guideConnectez TeamSystem CRM in Cloud : agenda synchronisé, rappels WhatsApp/SMS/e-mail avant le rendez-vous et relances, avec les consentements lus depuis la fiche contact.
Ouvrir le guideConnectez le logiciel de cabinet AlfaDocs : agenda synchronisé, rappels WhatsApp/SMS/e-mail avant la visite et relances pour les patients qui ne reviennent pas.
Ouvrir le guideEnvoyez des templates WhatsApp depuis WhatsApp Web via l'API officielle, sans risque de ban.
Ouvrir le guideConnectez SendApp à n8n avec le nœud HTTP Request et nos API.
Ouvrir le guideConnectez vos assistants IA (Claude, n8n…) à SendApp avec notre serveur MCP.
Ouvrir le guideConnectez Cal.com : chaque réservation arrive dans l'Agenda en temps réel, avec des rappels WhatsApp/SMS/e-mail avant le rendez-vous et les déplacements et annulations gérés pour vous.
Ouvrir le guideConnectez Calendly : chaque réservation arrive dans l'Agenda, avec des rappels WhatsApp/SMS/e-mail avant le rendez-vous et les déplacements et annulations gérés pour vous.
Ouvrir le guideConnectez Fatture in Cloud : votre client reçoit la facture sur WhatsApp dès que vous l'émettez, et avant et après chaque échéance un rappel de paiement part tout seul, jusqu'à ce qu'elle soit payée.
Ouvrir le guideConnectez WuBook ZaK : chaque réservation arrive dans l'Agenda et chaque client reçoit des messages WhatsApp dans sa langue, avant l'arrivée et après le départ.
Ouvrir le guideConnectez TicketingHub : chaque réservation arrive dans l'Agenda dès qu'elle est confirmée, avec les messages WhatsApp avant l'expérience et la demande d'avis après.
Ouvrir le guideConnectez Smoobu : chaque réservation arrive dans l'Agenda en temps réel et chaque voyageur reçoit des messages WhatsApp dans sa langue, avant l'arrivée et après le départ.
Ouvrir le guideConnectez Beds24 : les réservations arrivent dans l'Agenda et chaque voyageur reçoit des messages WhatsApp dans sa langue, avant l'arrivée et après le départ.
Ouvrir le guideConnectez Hostaway : chaque réservation arrive dans l'Agenda en temps réel et chaque voyageur reçoit des messages WhatsApp dans sa langue, avant l'arrivée et après le départ.
Ouvrir le guideConnectez Lodgify : chaque réservation arrive dans l'Agenda en temps réel et chaque voyageur reçoit des messages WhatsApp avant l'arrivée et après le départ.
Ouvrir le guideConnectez Acuity Scheduling : chaque rendez-vous arrive dans l'Agenda en temps réel, avec des rappels WhatsApp/SMS/e-mail avant et un message après ; déplacements et annulations gérés automatiquement.
Ouvrir le guideConnectez SimplyBook.me : chaque réservation arrive dans l'Agenda, avec des rappels WhatsApp/SMS/e-mail avant le rendez-vous et un message après ; annulations gérées automatiquement.
Ouvrir le guide