Docs & SDK Updates: Sep 1, 2026
A recap of what changed in the docs and SDKs this week.
New
- Added a Quickstart guide to get a first SMS sent in minutes, and reorganized the sidebar around it.
- Added search to the docs site.
- Introduced a dedicated References section for the SDK & Model Reference and Error Handling pages.
- Filled out the Transaction Status webhook page: endpoint requirements, full payload field reference, and a security note on protecting your webhook URL.
- Expanded Error Handling with guidance on distinguishing transport failures (network/timeout — safe to retry) from API-level failures (
Status: "Failed"— fix the request first), plus a table of known error messages.
Improved
- Corrected the SDK code examples for sending SMS across every supported language (Java, Kotlin, C#, Go, Rust, and more) so they match the SDKs' actual method signatures — several, including the Rust examples, previously wouldn't compile.
- Standardized SDK installation and usage examples across the Balance Inquiry and Sending SMS pages, and added package-registry version badges for all 9 SDKs on the Downloads page.
- Reworked page styling, typography, and navigation for consistency site-wide.
- Consolidated the Java transaction-status examples (Spring Boot, JAX-RS, plain
HttpServer) into a single tab with collapsible sections instead of three separate tabs.
Fixed
CostinSendSmsresponses is documented correctly as a number (not always a whole number, e.g.35or0.09) — was previously shown as a string.- Removed a documented
Currencyresponse field that was never actually implemented server-side. - Two broken internal links.
Breaking change for SDK users
SDKs were bumped to v1.1.0. The Rust and Go SDKs have breaking changes to method signatures in this version — see the callouts on the Downloads page before upgrading.