Guide
OneGate API Overview
Base URL, channels, and how integration tests work on this server.
OneGate sends one-time passwords over WhatsApp Web and Gmail.
Base URL
All examples on this page use:
http://31.97.184.139:3016Channels and price
• WhatsApp: 35 dinar per successful send
• Gmail: 15 dinar per successful send
Failed sends are refunded to the wallet.
What you need before testing
1. Create an account at /get-started and verify Gmail.
2. Open Dashboard → API keys and create a key. Copy it once.
3. For WhatsApp tests: Dashboard → WhatsApp Web → scan QR with a test phone.
4. Wallet must have enough dinar (new accounts start at 0 dinar — request balance from admin).
Use the pages in this docs section as your integration checklist. Copy PHP, Node.js, Python, or any other backend snippet — the JSON body and Bearer header stay the same.