API Reference
Complete REST API documentation for Sendly SMS.
Authentication
All requests require a Bearer token in the Authorization header:
Authorization: Bearer sk_live_YOUR_API_KEY
Base URL
https://sendly.live/api/v1
Messages Endpoints
| Method | Endpoint | Description |
| POST | /messages | Send single SMS |
| POST | /messages/batch | Send up to 1000 messages |
| POST | /messages/schedule | Schedule future delivery |
| GET | /messages | List messages with pagination |
| GET | /messages/:id | Get message details |
| GET | /messages/scheduled | List scheduled messages |
| DELETE | /messages/scheduled/:id | Cancel scheduled message |
Verify (OTP) Endpoints
| Method | Endpoint | Description |
| POST | /verify | Send OTP code |
| POST | /verify/:id/check | Verify code |
| POST | /verify/:id/resend | Resend code |
| GET | /verify/:id | Get verification status |
| GET | /verify | List verifications |
| POST | /verify/sessions | Create hosted session |
| POST | /verify/sessions/validate | Validate token |
Webhooks Endpoints
| Method | Endpoint | Description |
| POST | /webhooks | Create webhook |
| GET | /webhooks | List webhooks |
| GET | /webhooks/:id | Get webhook details |
| PATCH | /webhooks/:id | Update webhook |
| DELETE | /webhooks/:id | Delete webhook |
| POST | /webhooks/:id/test | Send test event |
API Keys Endpoints
| Method | Endpoint | Description |
| POST | /keys | Create API key |
| GET | /keys | List API keys |
| GET | /keys/:id | Get key details |
| DELETE | /keys/:id | Revoke key |
| POST | /keys/:id/rotate | Rotate key (24h grace) |
| PATCH | /keys/:id/rename | Rename key |
Credits Endpoints
| Method | Endpoint | Description |
| GET | /credits/balance | Get balance |
| GET | /credits/transactions | Transaction history |
| GET | /credits/packages | Available packages |