Skip to main content

Docs & SDK Updates: Sep 1, 2026

Agani Daniel S.
DevOps Engineer & Comms docs maintainer, Pahappa Limited

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

  • Cost in SendSms responses is documented correctly as a number (not always a whole number, e.g. 35 or 0.09) — was previously shown as a string.
  • Removed a documented Currency response 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.