Base URL
All API requests should be made to:API Versions
| Version | Status | Notes |
|---|---|---|
| v1 | Deprecated | Current production API |
| v2 | Coming Soon | Enhanced endpoints and features |
Authentication
All API requests require authentication using an API key passed in theX-Api-Key header.
Available Endpoints
Messages
Send single and bulk SMS messages
Contacts
Manage contacts (deprecated, no-op)
Webhooks
Receive delivery status updates
Error Codes
Handle errors gracefully
Request Format
- All requests must include
Content-Type: application/json - Phone numbers should be in E.164 format (e.g.,
+14155551234) - Request bodies must be valid JSON
Response Format
All responses are JSON with a consistent structure:- Success (2xx)
- Error (4xx/5xx)
Deprecation Headers
All v1 API responses include these headers:| Header | Value |
|---|---|
X-API-Deprecated | v1 is deprecated |
Deprecation | true |
Rate Limits
Rate limits are per API key. Contact support if you need higher limits for your use case.
| Endpoint | Limit |
|---|---|
| Single message | 100 requests/second |
| Bulk messages | 10 requests/second |