SendSeven Developer Documentation
SendSeven is a unified messaging API that lets you send and receive messages across WhatsApp, Telegram, SMS, Email, Messenger, Instagram, and Live Chat 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"
}'
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