WA OTP Bridge
WhatsApp-native OTP delivery

Commercial-ready OTP bridge with secure sessions and 2FA.

Spin up WhatsApp sessions, pair via QR, and send OTPs using per-user API keys. A clean dashboard keeps operations simple for your team.

Multi-session
QR pairing & status

Create or reuse sessions with the bridge and monitor readiness.

Secure by default
Email verify + TOTP

2FA enforcement, remembered devices, and revoke controls.

Developer-first
Lean endpoints

Send OTPs, fetch QR, and check status with simple JSON calls.

API at a glance

Session lifecycle, QR retrieval, and OTP send in a handful of routes.

  • POST /api/v1/wa/sessions — create/reuse session (X-Internal-Key)
  • GET /api/v1/wa/sessions/{id}/qr — QR for pairing
  • GET /api/v1/wa/sessions/{id}/status — session readiness
  • POST /api/v1/send-otp — send WhatsApp OTP (api_key)
  • POST /api/v1/auth/2fa/* — TOTP setup and confirmation

Why WhatsApp

Meet users where they are. Faster delivery, rich context, and quick confirmations.

  • No SMS latency or carrier surprises.
  • QR-based session pairing per sender account.
  • Webhook-ready bridge when you want delivery status.

Security built-in

Email verification, TOTP, and remembered-device controls keep access tight.

  • Per-user API keys + internal key for bridge ops.
  • Revoke remembered devices at any time.
  • Throttled endpoints to reduce abuse.

Quick start

From account to OTP in minutes.

  • Create account and verify email.
  • Enable TOTP and trust your device.
  • Scan QR, create a session, send a test OTP.