Changelog
What's shipped, dated and in order.
Node SDK webhook contract parity
Node SDK v0.3.1 exports typed payloads for all three public webhook events: otp.status_update, account.low_balance and otp.telegram_linked, including phone_hash and redelivered on the Telegram-link event.
Shared-number sending across MENA
Authevo's shared WhatsApp number now delivers to Egypt, Tunisia, Algeria, Jordan, Lebanon, Iraq, Bahrain, Palestine, Qatar, Saudi Arabia and the UAE — no WhatsApp Business setup and no Meta verification required. Per-country prices are published at GET /v1/pricing/countries and on the pricing page.
Your account's own rates on GET /v1/clients/me
The response now carries pricing.effective — the rate your account pays per destination, and whether a send there goes through today. It is built by the same resolver the send path bills from, so it cannot disagree with what you are charged.
Rate-limit errors now say which limit applied
A 429 from POST /v1/otp/send returns a Retry-After header read from the limiter's own remaining window, and a message naming the limit that applied and the ceiling that was in force — rather than a bare rate-limit line.
Signup open worldwide
Account registration accepts a phone number from any country. Where you can send is a separate question — see the coverage table on the pricing page.
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 covering the OTP, TOTP and webhook-signature calls 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.