Build on top of SendApp, securely
A REST API for messages, contacts, campaigns, templates and leads, outbound webhooks to your own systems, 2FA login and per-account data isolation. Everything you need to integrate SendApp Agent into your stack without compromise.
API & webhook — activity
LiveEnterprise-grade API and security
Full REST API
Send messages, manage contacts, launch campaigns, use templates and receive leads directly via API. Clear REST endpoints to connect SendApp Agent to your software.
Outbound webhooks
Get events in real time on your own systems. Outbound webhooks forward what happens in SendApp Agent to your endpoints, with no polling.
2FA login
Protect access with two-factor authentication: an authenticator app (TOTP) or an OTP code sent over WhatsApp. Your choice.
Isolated multi-tenant
Multi-tenant architecture with per-account data isolation. Every account sees only its own data: contacts, conversations and campaigns stay separate.
Per-account data
Isolation is enforced at every level: each query is scoped to your account. No data leaks between different customers on the same platform.
Platform in 6 languages
The interface is available in six languages, so your team works in its own language. Ideal for international teams and customers.

APIs and security for builders
Webhooks, integrations and protected data: extend SendApp your way.
- APIs and webhooks
- Flexible integrations
- Protected data
Integrate in 3 steps
Generate API credentials
Get your account keys and connect SendApp Agent to your software with the REST API.
Configure webhooks
Set up your outbound endpoints: events reach your systems in real time, with no polling.
Turn on 2FA
Enable two-factor authentication — authenticator or OTP over WhatsApp — to protect access.
SendApp is AI-native: connect it to your assistants
With the MCP server (Model Context Protocol), AI assistants like Claude or n8n use SendApp as a tool: 14 real actions on contacts, templates, messages and campaigns.
Endpoint: app.sendapp.ai/api/mcp · JSON-RPC 2.0 · authentication with API key
Sure, I’ll use SendApp via MCP.
create_campaign_draftMCP{
"tag": "ordine-oggi",
"template": "promemoria",
"schedule": "now"
}launch_campaignMCPDone: reminder going out to the 128 tagged contacts.
Account
get_accountget_tokens
Contacts
get_contactscreate_contactdelete_contact
WhatsApp templates
get_whatsapp_templatescreate_whatsapp_templateupdate_whatsapp_templatedelete_whatsapp_template
Messages
send_whatsapp_metasend_whatsapp_websend_sms
Campaigns
create_campaign_draftlaunch_campaign
curl -X POST https://app.sendapp.ai/api/mcp \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "send_whatsapp_meta",
"arguments": {
"phone": "+39...",
"template": "...",
"params": { "name": "Mario" }
}
}
}'Works for every business
From shops to professional firms: the AI speaks your industry’s language.
Bring SendApp into your stack
REST API, webhooks and multi-tenant security: everything ready to integrate SendApp Agent into your systems.
Get started with SendApp AgentFrequently asked questions
What can I do with the REST API?
You can manage messages, contacts, campaigns, templates and leads. These are the core objects of SendApp Agent, exposed via REST endpoints for integration with your software.
How do webhooks work?
Outbound webhooks forward events to your systems in real time. You configure your endpoints and receive notifications without having to poll.
Is data separated between accounts?
Yes. The platform is multi-tenant with per-account data isolation: each account only accesses its own contacts, conversations and campaigns.





