Skip to content
Changelog

Changelog

What's shipped, dated and in order.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.