WhatsApp API
Built for Busy.
Connect your application, Busy ERP or business workflow with Wa-Busy using simple HTTP API endpoints. Send messages, documents, media and manage WhatsApp devices from your own software.
https://zone-a.wabusy.in
Authentication
API endpoints protected by the API middleware require a valid API key.
api_key=YOUR_API_KEY
device=YOUR_DEVICE
Send Message
Send a text message to a WhatsApp number.
/send-message
| Parameter | Type | Required | Description |
|---|---|---|---|
api_key |
string | Required | API authentication key. |
device |
string | Required | WhatsApp device identifier. |
number |
string | Required | Recipient WhatsApp number. |
message |
string | Required | Message content. |
curl -X POST "https://zone-a.wabusy.in/send-message" \
-d "api_key=YOUR_API_KEY" \
-d "device=YOUR_DEVICE" \
-d "number=919876543210" \
-d "message=Hello from Wa-Busy"
Send Busy
Send Busy-related documents or generated content through the dedicated Busy API endpoint.
/send-busy
| Parameter | Type | Required | Description |
|---|---|---|---|
api_key |
string | Required | API authentication key. |
device |
string | Required | WhatsApp device. |
number |
string | Required | Recipient number. |
message |
string | Optional | Message or caption. |
Send Tally
Tally integration endpoint for sending generated business documents through WhatsApp.
/send-tally
POST https://zone-a.wabusy.in/send-tally
Send Media
Send documents, images, videos and supported media through WhatsApp.
/send-media
| Parameter | Type | Required | Description |
|---|---|---|---|
api_key |
string | Required | API key. |
device |
string | Required | WhatsApp device. |
number |
string | Required | Recipient number. |
media_type |
string | Required | Type of media. |
url |
string | Required | Public media URL. |
caption |
string | Optional | Media caption. |
curl -X POST "https://zone-a.wabusy.in/send-media" \
-d "api_key=YOUR_API_KEY" \
-d "device=YOUR_DEVICE" \
-d "number=919876543210" \
-d "media_type=document" \
-d "url=https://example.com/file.pdf" \
-d "caption=Your document"
Messaging Features
Additional WhatsApp message formats available through the API.
/send-sticker
/send-button
/send-product
/send-list
/send-poll
/send-location
/send-vcard
Check Number
Check a WhatsApp number through the API.
/check-number
curl -X POST "https://zone-a.wabusy.in/check-number" \
-d "api_key=YOUR_API_KEY" \
-d "device=YOUR_DEVICE" \
-d "number=919876543210"
Generate QR
Generate or retrieve the QR connection information for a WhatsApp device.
/generate-qr
| Parameter | Type | Required | Description |
|---|---|---|---|
api_key
|
string | Required | API authentication key. |
device
|
string | Required | Device identifier. |
force
|
boolean | Optional | Force device creation/initialization when supported by the API flow. |
GET https://zone-a.wabusy.in/generate-qr
?api_key=YOUR_API_KEY
&device=YOUR_DEVICE
{
"status": true,
"message": "QR generated successfully"
}
Device Management
Manage WhatsApp devices connected to your account.
/logout-device
/delete-device
User & Device Information
Public user and device information endpoints.
/create-user
/info-user
/info-devices
Response Handling
Always inspect the returned status and message before treating a request as successful.
{
"status": true,
"message": "Request processed successfully",
"data": {}
}