SendApp API Docs
Integra WhatsApp, SMS, contatti e l'assistente AI di SendApp nelle tue applicazioni. Un'unica base URL, autenticazione con apikey, risposte 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": "Ciao! Grazie per averci contattato."
}'<?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' => 'Ciao! Grazie per averci contattato.',
]),
]);
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: 'Ciao! Grazie per averci contattato.'
})
});
console.log(await res.json());Inizia in 3 passi
Dalla chiave API al primo messaggio consegnato, in pochi minuti.
Prendi la tua API Key
Identifica il tuo utente ed è uguale per tutti gli account. Va inviata in ogni richiesta come apikey.
Accedi per vederlaScegli l'account
Ogni numero WhatsApp o assistente AI ha il suo token: dice alla richiesta su quale account lavorare.
GET /api/get_tokensInvia la prima richiesta
Copia l'esempio qui sopra, sostituisci numero e token e lancialo: la risposta contiene l'id del messaggio.
Tutti i parametriAutenticazione
Come autenticare ogni richiesta alle API.
Ogni richiesta deve includere il parametro apikey (o l'header X-API-Key per gli endpoint contatti/account). L'apikey autentica il tuo utente. Molti endpoint richiedono inoltre un token che identifica lo specifico account (modello AI / canale WhatsApp) su cui operare.
token è un placeholder in questa pagina (YOUR_ACCOUNT_TOKEN): hai un token diverso per ciascun account. Usa GET /api/get_tokens per elencarli.apikeyobbligatorioLa tua API Key. Identifica il tuo account SendApp.
tokenopzionaleToken dell'account (modello AI o canale). Identifica su quale account viene eseguita l'operazione.
Riferimento API
Tutti gli endpoint, raggruppati per area.
Messaggi
7 endpoint- POSTInvia testo WhatsApp (Meta)
- POSTInvia template WhatsApp (Meta)
- GETStato messaggio (Meta)
- POSTInvia messaggio WhatsApp Web
- POSTInvia SMS
Contatti
11 endpoint- GETLista contatti
- POSTCrea contatto
- POSTCrea contatti in blocco
- DELElimina contatto
- DELElimina contatti in blocco
Campagne
3 endpointPrenotazioni
4 endpointAccount e AI
6 endpoint- GETInfo account
- GETElenca token degli account
- POSTCrea account AI
- POSTCarica dati di training
- GETStato del training
Webhook in ingresso
1 endpointWebhook di stato
2 endpointGuide integrazioni
Collega SendApp agli strumenti che usi già: ogni guida spiega la configurazione passo passo.
Collega Shopify: a ogni evento creiamo o aggiorniamo il contatto in SendApp e lo taggiamo.
Apri la guidaCollega WooCommerce: a ogni evento creiamo o aggiorniamo il contatto in SendApp e lo taggiamo.
Apri la guidaCollega PrestaShop: a ogni evento creiamo o aggiorniamo il contatto in SendApp e lo taggiamo.
Apri la guidaCollega Qapla': dagli eventi di spedizione creiamo o aggiorniamo il contatto e lo taggiamo.
Apri la guidaCollega Go High Level: dagli eventi dei tuoi workflow creiamo o aggiorniamo il contatto e lo taggiamo.
Apri la guidaCollega ActiveCampaign: dai suoi flussi porti i contatti in SendApp e li taggi.
Apri la guidaCollega HubSpot: dai suoi workflow porti i contatti in SendApp e li taggi.
Apri la guidaDai Flow di Klaviyo porti i contatti in SendApp e li taggi, via Webhook.
Apri la guidaCollega Brevo: dai suoi eventi creiamo o aggiorniamo il contatto in SendApp e lo taggiamo.
Apri la guidaCollega Pipedrive: dai suoi flussi porti i contatti in SendApp e li taggi.
Apri la guidaCollega Ringover: dai suoi eventi creiamo o aggiorniamo il contatto in SendApp e lo taggiamo.
Apri la guidaApp SendApp Agent su Make: invia messaggi WhatsApp e gestisci le conversazioni nei tuoi scenari.
Apri la guidaCollega Zendesk: dai suoi flussi porti i contatti in SendApp e li taggi.
Apri la guidaCollega Gorgias: dai suoi flussi porti i contatti in SendApp tramite Webhook o API.
Apri la guidaCollega Zadarma: dai suoi eventi creiamo o aggiorniamo il contatto in SendApp e lo taggiamo.
Apri la guidaRicevi in tempo reale i lead dei moduli Facebook e Instagram Lead Ads, mappali sui contatti e rispondi su WhatsApp.
Apri la guidaAccedi con Google e ricevi i lead dei moduli per i lead di Google Ads: contatto, Pipeline e risposta su WhatsApp.
Apri la guidaCollega il gestionale GipoNext: agenda sincronizzata, promemoria WhatsApp/SMS/email prima della visita e richiami, con i consensi GDPR letti dalla scheda paziente.
Apri la guidaCollega TeamSystem CRM in Cloud: agenda sincronizzata, promemoria WhatsApp/SMS/email prima dell'appuntamento e richiami, con i consensi privacy letti dalla scheda del contatto.
Apri la guidaCollega il gestionale AlfaDocs: agenda sincronizzata, promemoria WhatsApp/SMS/email prima della visita e richiami per i pazienti che non tornano.
Apri la guidaInvia template WhatsApp da WhatsApp Web via API ufficiale, senza rischio di ban.
Apri la guidaCollega SendApp a n8n con il nodo HTTP Request e le nostre API.
Apri la guidaCollega i tuoi assistenti AI (Claude, n8n…) a SendApp con il nostro server MCP.
Apri la guidaCollega Cal.com: ogni prenotazione arriva nell'Agenda in tempo reale, con promemoria WhatsApp/SMS/email prima dell'incontro e spostamenti e annullamenti gestiti da soli.
Apri la guidaCollega Calendly: ogni prenotazione arriva nell'Agenda, con promemoria WhatsApp/SMS/email prima dell'incontro e spostamenti e annullamenti gestiti da soli.
Apri la guidaCollega Fatture in Cloud: il cliente riceve la fattura su WhatsApp appena la emetti, e prima e dopo ogni scadenza parte da solo un promemoria di pagamento, finché non risulta pagata.
Apri la guidaCollega WuBook ZaK: ogni prenotazione entra nell'Agenda e ogni ospite riceve i messaggi WhatsApp nella sua lingua, prima dell'arrivo e dopo la partenza.
Apri la guidaCollega TicketingHub: ogni prenotazione entra nell'Agenda nell'istante in cui viene confermata, con i messaggi WhatsApp prima dell'esperienza e la recensione dopo.
Apri la guidaCollega Smoobu: ogni prenotazione entra nell'Agenda in tempo reale e ogni ospite riceve i messaggi WhatsApp nella sua lingua, prima dell'arrivo e dopo la partenza.
Apri la guidaCollega Beds24: le prenotazioni entrano nell'Agenda e ogni ospite riceve i messaggi WhatsApp nella sua lingua, prima dell'arrivo e dopo la partenza.
Apri la guidaCollega Hostaway: ogni prenotazione entra nell'Agenda in tempo reale e ogni ospite riceve i messaggi WhatsApp nella sua lingua, prima dell'arrivo e dopo la partenza.
Apri la guidaCollega Lodgify: ogni prenotazione entra nell'Agenda in tempo reale e ogni ospite riceve i messaggi WhatsApp prima dell'arrivo e dopo la partenza.
Apri la guidaCollega Acuity Scheduling: ogni appuntamento entra nell'Agenda in tempo reale, con promemoria WhatsApp/SMS/email prima e un messaggio dopo; spostamenti e cancellazioni gestiti da soli.
Apri la guidaCollega SimplyBook.me: ogni prenotazione entra nell'Agenda, con promemoria WhatsApp/SMS/email prima dell'appuntamento e un messaggio dopo; cancellazioni gestite da sole.
Apri la guida