SendApp API Docs
Integra WhatsApp, SMS, contactos y el asistente AI de SendApp en tus aplicaciones. Una única URL base, autenticación con apikey, respuestas 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": "¡Hola! Gracias por contactarnos."
}'<?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' => '¡Hola! Gracias por contactarnos.',
]),
]);
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: '¡Hola! Gracias por contactarnos.'
})
});
console.log(await res.json());Empieza en 3 pasos
De la clave API al primer mensaje entregado, en pocos minutos.
Obtén tu API Key
Identifica a tu usuario y es la misma para todas tus cuentas. Envíala en cada petición como apikey.
Inicia sesión para verlaElige la cuenta
Cada número de WhatsApp o asistente de IA tiene su propio token: indica a la petición sobre qué cuenta trabajar.
GET /api/get_tokensEnvía la primera petición
Copia el ejemplo de arriba, cambia el número y el token y ejecútalo: la respuesta contiene el id del mensaje.
Todos los parámetrosAutenticación
Cómo autenticar cada solicitud a las API.
Cada petición debe incluir el parámetro apikey (o la cabecera X-API-Key para los endpoints de contactos/cuenta). La apikey autentica a tu usuario. Muchos endpoints necesitan además un token que identifica la cuenta concreta (modelo de IA / canal de WhatsApp) sobre la que trabajar.
token es un marcador de posición en esta página (YOUR_ACCOUNT_TOKEN): tienes un token distinto para cada cuenta. Usa GET /api/get_tokens para listarlos.apikeyobligatorioTu API Key. Identifica tu cuenta de SendApp.
tokenopcionalToken de la cuenta (modelo de IA o canal). Identifica en qué cuenta se ejecuta la operación.
Referencia de la API
Todos los endpoints, agrupados por área.
Mensajes
7 endpoint- POSTEnviar texto de WhatsApp (Meta)
- POSTEnviar plantilla de WhatsApp (Meta)
- GETEstado del mensaje (Meta)
- POSTEnviar mensaje de WhatsApp Web
- POSTEnviar SMS
Contactos
11 endpoint- GETLista de contactos
- POSTCrear contacto
- POSTCrear contactos en bloque
- DELEliminar contacto
- DELEliminar contactos en bloque
Campañas
3 endpointReservas
4 endpointCuenta e IA
6 endpoint- GETInformación de la cuenta
- GETListar tokens de cuentas
- POSTCrear cuenta de IA
- POSTCargar datos de entrenamiento
- GETEstado del entrenamiento
Webhook entrante
1 endpointWebhook de estado
2 endpointGuías de integración
Conecta SendApp con las herramientas que ya usas: cada guía explica la configuración paso a paso.
Conecta Shopify: en cada evento creamos o actualizamos el contacto en SendApp y lo etiquetamos.
Abrir la guíaConecta WooCommerce: en cada evento creamos o actualizamos el contacto en SendApp y lo etiquetamos.
Abrir la guíaConecta PrestaShop: en cada evento creamos o actualizamos el contacto en SendApp y lo etiquetamos.
Abrir la guíaConecta Qapla': desde los eventos de envío creamos o actualizamos el contacto y lo etiquetamos.
Abrir la guíaConecta Go High Level: desde los eventos de tus workflows creamos o actualizamos el contacto y lo etiquetamos.
Abrir la guíaConecta ActiveCampaign: desde sus flujos llevas los contactos a SendApp y los etiquetas.
Abrir la guíaConecta HubSpot: desde sus workflows llevas los contactos a SendApp y los etiquetas.
Abrir la guíaDesde los Flows de Klaviyo llevas los contactos a SendApp y los etiquetas, mediante Webhook.
Abrir la guíaConecta Brevo: desde sus eventos creamos o actualizamos el contacto en SendApp y lo etiquetamos.
Abrir la guíaConecta Pipedrive: desde sus flujos llevas los contactos a SendApp y los etiquetas.
Abrir la guíaConecta Ringover: desde sus eventos creamos o actualizamos el contacto en SendApp y lo etiquetamos.
Abrir la guíaApp SendApp Agent en Make: envía mensajes de WhatsApp y gestiona las conversaciones en tus escenarios.
Abrir la guíaConecta Zendesk: desde sus flujos llevas los contactos a SendApp y los etiquetas.
Abrir la guíaConecta Gorgias: desde sus flujos llevas los contactos a SendApp mediante Webhook o API.
Abrir la guíaConecta Zadarma: desde sus eventos creamos o actualizamos el contacto en SendApp y lo etiquetamos.
Abrir la guíaRecibe en tiempo real los leads de tus formularios de Facebook e Instagram Lead Ads, asígnalos a tus contactos y responde por WhatsApp.
Abrir la guíaInicia sesión con Google y recibe los leads de tus formularios de clientes potenciales de Google Ads: contacto, Pipeline y respuesta por WhatsApp.
Abrir la guíaConecta el software GipoNext: agenda sincronizada, recordatorios por WhatsApp/SMS/email antes de la visita y recalls, con los consentimientos RGPD leídos de la ficha del paciente.
Abrir la guíaConecta TeamSystem CRM in Cloud: agenda sincronizada, recordatorios por WhatsApp/SMS/email antes de la cita y recalls, con los consentimientos leídos de la ficha del contacto.
Abrir la guíaConecta el software de gestión AlfaDocs: agenda sincronizada, recordatorios por WhatsApp/SMS/email antes de la visita y recalls para los pacientes que no vuelven.
Abrir la guíaEnvía plantillas de WhatsApp desde WhatsApp Web mediante la API oficial, sin riesgo de bloqueo.
Abrir la guíaConecta SendApp a n8n con el nodo HTTP Request y nuestras API.
Abrir la guíaConecta tus asistentes de IA (Claude, n8n…) a SendApp con nuestro servidor MCP.
Abrir la guíaConecta Cal.com: cada reserva llega a la Agenda en tiempo real, con recordatorios por WhatsApp/SMS/email antes de la cita y cambios y cancelaciones gestionados solos.
Abrir la guíaConecta Calendly: cada reserva llega a la Agenda, con recordatorios por WhatsApp/SMS/email antes de la cita y cambios y cancelaciones gestionados solos.
Abrir la guíaConecta Fatture in Cloud: tu cliente recibe la factura por WhatsApp en cuanto la emites, y antes y después de cada vencimiento sale solo un recordatorio de pago, hasta que conste como pagada.
Abrir la guíaConecta WuBook ZaK: cada reserva llega a la Agenda y cada huésped recibe mensajes de WhatsApp en su idioma, antes de llegar y tras la salida.
Abrir la guíaConecta TicketingHub: cada reserva llega a la Agenda en el instante en que se confirma, con mensajes de WhatsApp antes de la experiencia y la reseña después.
Abrir la guíaConecta Smoobu: cada reserva llega a la Agenda en tiempo real y cada huésped recibe mensajes de WhatsApp en su idioma, antes de llegar y tras la salida.
Abrir la guíaConecta Beds24: las reservas llegan a la Agenda y cada huésped recibe mensajes de WhatsApp en su idioma, antes de llegar y tras la salida.
Abrir la guíaConecta Hostaway: cada reserva llega a la Agenda en tiempo real y cada huésped recibe mensajes de WhatsApp en su idioma, antes de llegar y tras la salida.
Abrir la guíaConecta Lodgify: cada reserva llega a la Agenda en tiempo real y cada huésped recibe mensajes de WhatsApp antes de llegar y tras la salida.
Abrir la guíaConecta Acuity Scheduling: cada cita llega a la Agenda en tiempo real, con recordatorios por WhatsApp/SMS/email antes y un mensaje después; cambios y cancelaciones gestionados solos.
Abrir la guíaConecta SimplyBook.me: cada reserva llega a la Agenda, con recordatorios por WhatsApp/SMS/email antes de la cita y un mensaje después; cancelaciones gestionadas solas.
Abrir la guía