Sendly SMS API Documentation
Sendly provides a modern, developer-friendly API for sending SMS messages worldwide. Our platform is designed to be simple, reliable, and easy to integrate.
Key Features
- SMS Messaging - Send SMS to 50+ countries with high deliverability. Alphanumeric sender IDs supported for international messaging.
- Pay As You Go - Simple credit-based pricing. Buy credits and only pay for what you use. No monthly fees.
- API Keys - Separate test and live keys. Rotate keys with grace periods. Full control over your integrations.
- Sandbox Testing - Test your integration without sending real messages. Special test phone numbers for different scenarios.
Quick Start
curl -X POST https://sendly.live/api/v1/messages \
-H "Authorization: Bearer sk_live_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "+15551234567", "text": "Hello from Sendly!", "messageType": "marketing"}'
Base URL
All API requests should be made to: https://sendly.live/api/v1
Documentation Sections
- Quickstart Guide - Send your first SMS in 5 minutes
- Authentication - API key authentication with Bearer tokens
- Send SMS - POST /api/v1/messages endpoint
- Message History - Retrieve and filter messages
- Scheduled Messages - Schedule SMS for future delivery
- Batch Messages - Send up to 1000 messages at once
- Phone Verification (OTP) - One-time passwords for 2FA
- Webhooks - Real-time delivery status callbacks
- SDKs - Official SDKs for 9 languages
- CLI - Command-line interface
- Sandbox Testing - Test without real messages
- Error Codes - Error handling reference
- Rate Limits - Request limits and quotas