Loading your workspace…
Welcome back.
Sign in to manage your sending numbers and OTP integrations.
Private installation. Owner access only. Your sending numbers and API keys stay under your control.
Your verification workspace.
Connect a number. Create a key. Integrate your application.
Overview
Sending numbers
Add an existing WhatsApp number, then link it using your phone.
Pairing codes and QR images are credentials. Do not share them. Adding a number does not register a new WhatsApp account.
API keys
Keep keys on your application server, never in public frontend code.
Recent activity
OTP values are never listed. “Accepted” means a message ID was returned, not confirmed delivery.
| Request | Recipient | OTP state | Delivery | Expires |
|---|
API playground
An operator-only integration test. Requests below use the real API and send real messages.
Responses will appear here. No API keys or OTP values are saved in browser storage.
Server-side integration example
Bind requestId to your application’s user/session and intended action. Never trust a request ID chosen by the client to authenticate another account. Reuse an Idempotency-Key on network timeout; do not blindly resend an uncertain delivery.
Security & limits
Limits are configured by the host environment, not by callers.