Skip to main content

SendSeven Developer Documentation

SendSeven is a unified messaging API that lets you send and receive messages across WhatsApp, Telegram, SMS, Email, Messenger, Instagram, Live Chat, and RCS through a single, consistent interface.

What you can build​

  • Customer support - Manage conversations across all channels in one inbox
  • Notifications - Send order updates, appointment reminders, and alerts
  • Marketing campaigns - Reach customers on their preferred channels
  • AI-powered support - Use the Knowledge Base API for automated answers
  • Custom integrations - Connect SendSeven to your CRM, ERP, or helpdesk

Base URL​

All API requests use this base URL:

https://api.sendseven.com/api/v1

Authentication​

Every request requires these headers:

Authorization: Bearer s7_api_your_token_here
Content-Type: application/json

Create API tokens in your SendSeven Dashboard under Settings > API Tokens.

Quick example​

Send a text message in 3 lines:

curl -X POST "https://api.sendseven.com/api/v1/messages" \
-H "Authorization: Bearer s7_api_your_token" \
-H "Content-Type: application/json" \
-d '{
"conversation_id": "conv_abc123",
"text": "Hello! How can I help you today?",
"message_type": "text"
}'

Building with an AI coding assistant?​

Using Claude Code, Codex, Cursor or GitHub Copilot? Start with our prompt for AI coding assistants: paste it into your assistant and it knows where our docs, the OpenAPI spec and the key rules are. Every page here is also available as Markdown (append .md to the URL), and llms.txt indexes them all.

Next steps​

Getting Started​