Changelog
What changed in the API and the docs, and when.
Changes to the SMSRay API and developer docs, newest first. Only shipped changes are listed.
10 October 2026
Templates library
- The dashboard has a templates library with 5 prebuilt templates to start from. Pick one, adjust the wording and submit it for approval.
- Send from an approved template with
templateIdandvariablesonPOST /sms/send; free text must match an approved template, otherwise 403template_required.
Coverage and country-neutral numbers
- New endpoint
GET /sms/coveragereturns{ country, allowed, live, comingSoon }for the calling key. - Numbers are handled in E.164. National format is still accepted for your workspace's country;
toin lookups and webhooks is now always E.164. - New error 422 `destination_not_supported` with
details: { country, allowed }for valid numbers in countries your workspace can't send to yet, distinct from 400invalid_number.
smsray.com
- The API base is now
https://api.smsray.com/api/sms/v1and the docs live at smsray.com/docs.
Developer docs
- Go samples alongside cURL, Node.js, Python and PHP.
- OpenAPI 3.1 and a Postman collection, generated from the docs.
- Every docs page has a Print / PDF version.