Connect your number to the API
Loading...
Generating QR Code for your personal number...
Quick Pairing Guide
Open WhatsApp on your phone, go to Settings and tap Linked Devices.
Tap Link a Device and point your camera at the QR code displayed in the center box.
Your session pairs automatically. Dashboard status will update to CONNECTED instantly.
Send Text Messages
Interactive API Tester
Send Images
Send Image Attachment
Send Document Files (PDF, Zip, Docx, Xlsx)
Send File Attachment
Receive Messages & Webhooks
Webhook Configuration
π³ Subscription Billing & Transaction History
Active Subscription Plan
Your current WapAPI Gateway access details
Renew or Upgrade Plan
Select duration for one-time payment & instant checkout
Transaction & Payment History
Official payment receipts, reference IDs, and subscription renewal records
| DATE & TIME | PAYMENT REF ID | ORDER ID | PLAN / DESCRIPTION | AMOUNT | STATUS | NEW EXPIRATION |
|---|---|---|---|---|---|---|
| No transaction history found. | ||||||
β‘ API Documentation & Integration
Complete REST API reference, request headers, payload parameters, and code examples pre-filled with your API key.
/api/send-text
Send WhatsApp Text Message
Dispatches a plain or formatted WhatsApp text message to a specified recipient phone number.
Request Body (JSON)
| Parameter | Type | Required | Description |
|---|---|---|---|
phone |
String | Required | Recipient phone number with country code (e.g. +91XXXXXXXXXX). |
message |
String | Required | Message text body. Supports WhatsApp formatting (*bold*, _italic_, ~strike~, emojis). |
HTTP Headers
| Header | Value | Description |
|---|---|---|
x-api-key |
KEY_XXXXXXXXXXXXXXXX |
Your unique account API authentication token. |
Content-Type |
application/json |
Request payload content encoding. |
Loading snippet...
{
"status": "SUCCESS",
"message": "Message sent successfully!",
"to": "+91XXXXXXXXXX",
"messageId": "3EB0ABC1234567890DEF"
}
/api/send-image
Send Image with Caption
Sends an image (PNG/JPEG) via public image URL or Base64 payload with optional text caption.
Request Body (JSON)
| Parameter | Type | Required | Description |
|---|---|---|---|
phone |
String | Required | Recipient phone number with country code. |
imageUrl |
String | Required* | Public HTTP/HTTPS URL of the image OR Base64 encoded image string. |
caption |
String | Optional | Text caption to accompany the image. |
Loading snippet...
{
"status": "SUCCESS",
"message": "Image sent successfully!",
"to": "+91XXXXXXXXXX"
}
/api/send-file
Send Document Attachment (PDF / Docx / Zip)
Sends document files (PDF invoices, Excel spreadsheets, Word documents, Zip archives) programmatically.
Request Body (JSON)
| Parameter | Type | Required | Description |
|---|---|---|---|
phone |
String | Required | Recipient phone number with country code. |
fileUrl |
String | Required* | Direct link to PDF or document file (e.g. https://example.com/invoice.pdf). |
fileName |
String | Optional | Filename displayed in WhatsApp (e.g. Invoice_2026.pdf). |
caption |
String | Optional | Text note to accompany the document. |
Loading snippet...
{
"status": "SUCCESS",
"message": "File sent successfully!",
"to": "+91XXXXXXXXXX"
}
/api/status
Check WhatsApp Session & Connection Status
Returns the current real-time connection state of your WhatsApp session (CONNECTED, DISCONNECTED, SCAN_QR).
Loading snippet...
{
"status": "SUCCESS",
"connectionStatus": "CONNECTED",
"connectedPhone": "+91XXXXXXXXXX",
"pushName": "John Doe",
"subscriptionStatus": "Active (Unlimited - βΉ299/mo)",
"trialEnds": "2026-09-15 13:26"
}
π Excel / CSV Bulk Campaign
Upload a spreadsheet, compose your message, and send bulk WhatsApp messages safely.
π Admin Management Panel
Registered Client Users & WhatsApp Sessions
| ID | NAME | MOBILE | PAIRED WA | WA | ROLE | RESTRICTION | CUSTID | API KEY | PLAN | EXPIRATION | STATUS | ACTIONS |
|---|