Connect your number to the API

Sender's Phone number: Not Connected
Account Name: Loading...
CustID: Loading...
πŸ‘‘
ACTIVE SUBSCRIPTION PLAN
Loading...
Permission: Loading...
Expiry: Loading...
API version: v23 (r11)
DB Status: Disconnected
Your API Key:
Loading...

Generating QR Code for your personal number...

✨

Quick Pairing Guide

1
πŸ“± Open WhatsApp

Open WhatsApp on your phone, go to Settings and tap Linked Devices.

2
πŸ“· Tap Link a Device

Tap Link a Device and point your camera at the QR code displayed in the center box.

3
⚑ Instant Pairing

Your session pairs automatically. Dashboard status will update to CONNECTED instantly.

Live Status: Waiting for Pairing...

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

Current Plan: Loading...
Sending Permission: Loading...
Expiration Date: Loading...
πŸš€

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.

🌐 Base URL: https://api.biosoftek.com
⚑ Your API Key: Loading...
πŸ’» Code Example Language:
POST /api/send-text Send WhatsApp Text Message
Available on All Plans

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.
Code Request Snippet
Loading snippet...
Sample Response (200 OK)
{
  "status": "SUCCESS",
  "message": "Message sent successfully!",
  "to": "+91XXXXXXXXXX",
  "messageId": "3EB0ABC1234567890DEF"
}
POST /api/send-image Send Image with Caption
Available on All Plans

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.
Code Request Snippet
Loading snippet...
Sample Response (200 OK)
{
  "status": "SUCCESS",
  "message": "Image sent successfully!",
  "to": "+91XXXXXXXXXX"
}
POST /api/send-file Send Document Attachment (PDF / Docx / Zip)
Requires Unlimited Plan (β‚Ή299/mo)

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.
Code Request Snippet
Loading snippet...
Sample Response (200 OK)
{
  "status": "SUCCESS",
  "message": "File sent successfully!",
  "to": "+91XXXXXXXXXX"
}
GET /api/status Check WhatsApp Session & Connection Status
Available on All Plans

Returns the current real-time connection state of your WhatsApp session (CONNECTED, DISCONNECTED, SCAN_QR).

Code Request Snippet
Loading snippet...
Sample Response (200 OK)
{
  "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.

Anti-Spam: 10s delay per message
1 Upload Spreadsheet
πŸ“‚
Drag & Drop your .xlsx / .xls / .csv file here
or
2 Compose Message
πŸ“± Live WhatsApp Preview
3 Anti-Spam Delay Settings
⏱️ Delay between each message: 10 seconds
5s (Min) 30s (Max)
⚠️ Sending too fast can trigger WhatsApp account bans. We recommend keeping the delay at 10 seconds or above.
4 Execute Campaign

πŸ‘‘ Admin Management Panel

Total Registered Users 0
Active Users 0
Total Revenue Collected β‚Ή0
Admin Gateway (+966503761484) Status DISCONNECTED

Registered Client Users & WhatsApp Sessions

ID NAME MOBILE PAIRED WA WA ROLE RESTRICTION CUSTID API KEY PLAN EXPIRATION STATUS ACTIONS