SMS
Send and receive SMS messages via your provisioned Tone numbers.
Sending SMS
bash
Response:
json
Receiving inbound SMS
Configure your number's SMS webhook URL in the dashboard. Tone will POST to that URL:
json
Rate limits
- 10 messages per minute per API key (sliding window, Upstash Redis)
- Exceeding the limit returns
429 Too Many Requests
Phone number validation
All to and from_number fields must be in E.164 format (e.g. +919876543210). Invalid numbers return 400.
Character limits
| Type | Characters | Segments | |---|---|---| | Standard GSM | up to 160 | 1 | | Long message | 161–1600 | multiple |
Tone supports up to 1600 characters (10 concatenated segments).
Retrieving logs
bash