SendApp / API & MCP

The SendApp WhatsApp API, built for secure integrations

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.

SendApp / API REST
Your API key•••• •••• ••••
API REST
SendApp
Webhook
RequestResponse
X-API-Key: ••••••••
Content-Type: application/json
Protected access2FA
Illustrative diagram

Enterprise-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.

RESTAPI for messages and leads
2FAauthenticator or WhatsApp OTP
multitenant with isolated data
6languages on the platform

Integrate in 3 steps

01

Generate API credentials

Get your account keys and connect SendApp Agent to your software with the REST API.

02

Configure webhooks

Set up your outbound endpoints: events reach your systems in real time, with no polling.

03

Turn on 2FA

Enable two-factor authentication — authenticator or OTP over WhatsApp — to protect access.

APIs and security for builders

APIs and security for builders

Webhooks, integrations and protected data: extend SendApp your way.

  • APIs and webhooks
  • Flexible integrations
  • Protected data
Model Context Protocol

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

SendApp MCP
AI assistant SendApp MCP
Send a WhatsApp reminder to customers tagged “order-today”.
Tu
AI

Sure, I’ll use SendApp via MCP.

create_campaign_draftMCP
{
  "tag": "ordine-oggi",
  "template": "promemoria",
  "schedule": "now"
}
Campaign draft created
launch_campaignMCP
Campaign launched · 128 recipients

Done: reminder going out to the 128 tagged contacts.

Account

  • get_account
  • get_tokens

Contacts

  • get_contacts
  • create_contact
  • delete_contact

WhatsApp templates

  • get_whatsapp_templates
  • create_whatsapp_template
  • update_whatsapp_template
  • delete_whatsapp_template

Messages

  • send_whatsapp_meta
  • send_whatsapp_web
  • send_sms

Campaigns

  • create_campaign_draft
  • launch_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 Agent

Frequently 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.

Where is the API documentation?

It is public at app.sendapp.ai/docs and readable without an account: 42 endpoints in 8 groups (messages, contacts, campaigns, bookings, products, account and AI, webhooks), with request and response examples, in six languages.