Changelog
What's shipped, dated and in order.
Idempotency-Key support
POST /v1/otp/send now accepts an optional Idempotency-Key header, so a network-timeout retry safely replays the original response instead of sending — and billing for — a second message.
Automatic retry on delivery attempts
WhatsApp and Telegram sends now retry automatically on transient failures before falling back or failing the request, reducing spurious DELIVERY_FAILED responses.
Country-aware rate limits
The per-phone send limit now accounts for carrier-grade NAT in high-density markets like Egypt, where many real users can legitimately share one apparent source.
Official Node.js/TypeScript SDK published
A typed SDK wrapping every endpoint is now published to npm, alongside the raw REST API — see the SDK section for install instructions.
TOTP two-factor authentication launched
A second, independent verification method alongside WhatsApp/Telegram OTP — enroll once, verify a rotating code from any authenticator app, priced separately at $0.002/verification.
Named, revocable API keys and a full sandbox
Accounts can now create multiple named API keys (revoke one without rotating everything) and a complete test/live sandbox split for building without spending or sending.