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
- Quickstart - Send your first message in 5 minutes
- Authentication - API tokens, OAuth2, and scopes
- Error Handling - Error codes and retry strategies
Popular Guides
- Send Messages - Text, media, and interactive messages
- WhatsApp Templates - Template management and sending
- Webhooks - Real-time event notifications
- Contacts - Create and manage contacts