SendApp API Docs
Integre WhatsApp, SMS, contactos e o assistente AI da SendApp nas suas aplicações. Um único URL base, autenticação com apikey, respostas 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": "Olá! Obrigado por nos ter contactado."
}'<?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' => 'Olá! Obrigado por nos ter contactado.',
]),
]);
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: 'Olá! Obrigado por nos ter contactado.'
})
});
console.log(await res.json());Comece em 3 passos
Da chave API à primeira mensagem entregue, em poucos minutos.
Obtenha a sua API Key
Identifica o seu utilizador e é a mesma para todas as contas. Envie-a em cada pedido como apikey.
Inicie sessão para a verEscolha a conta
Cada número WhatsApp ou assistente de IA tem o seu próprio token: indica ao pedido em que conta trabalhar.
GET /api/get_tokensEnvie o primeiro pedido
Copie o exemplo acima, substitua o número e o token e execute-o: a resposta contém o id da mensagem.
Todos os parâmetrosAutenticação
Como autenticar cada requisição às API.
Cada pedido tem de incluir o parâmetro apikey (ou o cabeçalho X-API-Key para os endpoints de contactos/conta). A apikey autentica o seu utilizador. Muitos endpoints pedem também um token que identifica a conta concreta (modelo de IA / canal WhatsApp) em que trabalhar.
token é um exemplo nesta página (YOUR_ACCOUNT_TOKEN): tem um token diferente para cada conta. Use GET /api/get_tokens para os listar.apikeyobrigatórioA tua API Key. Identifica a tua conta SendApp.
tokenopcionalToken da conta (modelo de IA ou canal). Identifica em que conta a operação é executada.
Referência da API
Todos os endpoints, agrupados por área.
Mensagens
7 endpoint- POSTEnviar texto WhatsApp (Meta)
- POSTEnviar template WhatsApp (Meta)
- GETEstado da mensagem (Meta)
- POSTEnviar mensagem WhatsApp Web
- POSTEnviar SMS
Contactos
11 endpoint- GETLista de contactos
- POSTCriar contacto
- POSTCriar contactos em massa
- DELEliminar contacto
- DELEliminar contactos em massa
Campanhas
3 endpointReservas
4 endpointConta e IA
6 endpoint- GETInformações da conta
- GETListar tokens das contas
- POSTCriar conta de IA
- POSTCarregar dados de treino
- GETEstado do treino
Webhook de entrada
1 endpointWebhook de estado
2 endpointGuias de integração
Ligue o SendApp às ferramentas que já usa: cada guia explica a configuração passo a passo.
Conecte o Shopify: a cada evento criamos ou atualizamos o contato no SendApp e o marcamos com uma tag.
Abrir o guiaConecte o WooCommerce: a cada evento criamos ou atualizamos o contato no SendApp e o marcamos com uma tag.
Abrir o guiaConecte o PrestaShop: a cada evento criamos ou atualizamos o contato no SendApp e o marcamos com uma tag.
Abrir o guiaConecte o Qapla': a partir dos eventos de envio criamos ou atualizamos o contato e o marcamos com uma tag.
Abrir o guiaConecte o Go High Level: a partir dos eventos dos seus workflows criamos ou atualizamos o contato e o marcamos com uma tag.
Abrir o guiaConecte o ActiveCampaign: a partir dos seus fluxos você leva os contatos para o SendApp e os marca com uma tag.
Abrir o guiaConecte o HubSpot: a partir dos seus workflows você leva os contatos para o SendApp e os marca com uma tag.
Abrir o guiaA partir dos Flow do Klaviyo você leva os contatos para o SendApp e os marca com uma tag, via Webhook.
Abrir o guiaConecte o Brevo: a partir dos seus eventos criamos ou atualizamos o contato no SendApp e o marcamos com uma tag.
Abrir o guiaConecte o Pipedrive: a partir dos seus fluxos você leva os contatos para o SendApp e os marca com uma tag.
Abrir o guiaConecte o Ringover: a partir dos seus eventos criamos ou atualizamos o contato no SendApp e o marcamos com uma tag.
Abrir o guiaApp SendApp Agent no Make: envie mensagens WhatsApp e gerencie as conversas nos seus cenários.
Abrir o guiaConecte o Zendesk: a partir dos seus fluxos você leva os contatos para o SendApp e os marca com uma tag.
Abrir o guiaConecte o Gorgias: a partir dos seus fluxos você leva os contatos para o SendApp por meio de Webhook ou API.
Abrir o guiaConecte o Zadarma: a partir dos seus eventos criamos ou atualizamos o contato no SendApp e o marcamos com uma tag.
Abrir o guiaReceba em tempo real os leads dos seus formulários do Facebook e Instagram Lead Ads, associe-os aos seus contatos e responda pelo WhatsApp.
Abrir o guiaEntre com o Google e receba os leads dos seus formulários de leads do Google Ads: contato, Pipeline e resposta no WhatsApp.
Abrir o guiaConecte o software GipoNext: agenda sincronizada, lembretes por WhatsApp/SMS/e-mail antes da consulta e recalls, com os consentimentos RGPD lidos da ficha do paciente.
Abrir o guiaConecte o TeamSystem CRM in Cloud: agenda sincronizada, lembretes por WhatsApp/SMS/e-mail antes do compromisso e recalls, com os consentimentos lidos da ficha do contacto.
Abrir o guiaConecte o software de gestão AlfaDocs: agenda sincronizada, lembretes por WhatsApp/SMS/e-mail antes da consulta e recalls para os pacientes que não voltam.
Abrir o guiaEnvie templates WhatsApp a partir do WhatsApp Web via API oficial, sem risco de banimento.
Abrir o guiaConecte o SendApp ao n8n com o nó HTTP Request e as nossas API.
Abrir o guiaConecte os seus assistentes AI (Claude, n8n…) ao SendApp com o nosso servidor MCP.
Abrir o guiaLigue o Cal.com: cada reserva chega à Agenda em tempo real, com lembretes por WhatsApp/SMS/e-mail antes da marcação e alterações e cancelamentos tratados automaticamente.
Abrir o guiaLigue o Calendly: cada reserva chega à Agenda, com lembretes por WhatsApp/SMS/e-mail antes da marcação e alterações e cancelamentos tratados automaticamente.
Abrir o guiaLigue o Fatture in Cloud: o seu cliente recebe a fatura no WhatsApp assim que a emite, e antes e depois de cada vencimento sai sozinho um lembrete de pagamento, até constar como paga.
Abrir o guiaLigue o WuBook ZaK: cada reserva chega à Agenda e cada hóspede recebe mensagens de WhatsApp no seu idioma, antes da chegada e depois da saída.
Abrir o guiaLigue o TicketingHub: cada reserva chega à Agenda no instante em que é confirmada, com mensagens de WhatsApp antes da experiência e o pedido de avaliação depois.
Abrir o guiaLigue o Smoobu: cada reserva chega à Agenda em tempo real e cada hóspede recebe mensagens de WhatsApp no seu idioma, antes da chegada e depois da saída.
Abrir o guiaLigue o Beds24: as reservas chegam à Agenda e cada hóspede recebe mensagens de WhatsApp no seu idioma, antes da chegada e depois da saída.
Abrir o guiaLigue o Hostaway: cada reserva chega à Agenda em tempo real e cada hóspede recebe mensagens de WhatsApp no seu idioma, antes da chegada e depois da saída.
Abrir o guiaLigue o Lodgify: cada reserva chega à Agenda em tempo real e cada hóspede recebe mensagens de WhatsApp antes da chegada e depois da saída.
Abrir o guiaLigue o Acuity Scheduling: cada marcação chega à Agenda em tempo real, com lembretes por WhatsApp/SMS/e-mail antes e uma mensagem depois; alterações e cancelamentos tratados sozinhos.
Abrir o guiaLigue o SimplyBook.me: cada reserva chega à Agenda, com lembretes por WhatsApp/SMS/e-mail antes da marcação e uma mensagem depois; cancelamentos tratados sozinhos.
Abrir o guia