WhatsApp Client Status by ID API

End Point: https://wbiztool.com/api/v1/whatsapp/status/<whatsapp_client_id>/
Request Type: POST
Required Fields in Request
  • client_id (Integer) - Your Client Id (Given on API Keys page)
  • api_key (String) - Your API Key (Given on API Keys page)
  • whatsapp_client_id (Integer) - WhatsApp Client ID to check status for (in URL path)
Fields in Response
  • status (Integer) - 1 if API call successful, 0 if error
  • message (String) - "connected" if WhatsApp is connected, "not_connected_yet" if not connected, or error message
Example

Use this API to check if a specific WhatsApp client is connected and ready to send messages. Replace <whatsapp_client_id> with your actual WhatsApp client ID.

curl -X POST https://wbiztool.com/api/v1/whatsapp/status/123/  -d '{
    "client_id": "client_id",
    "api_key": "api_key"
}'

// Response (Connected)
{"status": 1, "message": "connected"}

// Response (Not Connected)
{"status": 1, "message": "not_connected_yet"}

// Response (Error)
{"status": 0, "message": "Unknown Whatsapp Client Id"}

Check WhatsApp Client Status with Python

Use our official Python package: We recommend using our official Python client for easier integration.
Install it with: pip install wbiztool-client
import requests

# WhatsApp Client ID you want to check
whatsapp_client_id = 123

data = {
    "client_id": "client_id",
    "api_key": "api_key"
}

url = f'https://wbiztool.com/api/v1/whatsapp/status/{whatsapp_client_id}/'
response = requests.post(url, data=data)
result = response.json()

if result['status'] == 1:
    if result['message'] == 'connected':
        print("WhatsApp client is connected and ready!")
    elif result['message'] == 'not_connected_yet':
        print("WhatsApp client is not connected yet.")
    else:
        print(f"Status: {result['message']}")
else:
    print(f"Error: {result['message']}")

Check WhatsApp Client Status with PHP


Check WhatsApp Client Status with Node.js

Use our official Node.js package: We recommend using our official Node.js client for easier integration.
Install it with: npm install wbiztool-client
const request = require('request');

// WhatsApp Client ID you want to check
const whatsappClientId = 123;

const data = {
    client_id: "client_id",
    api_key: "api_key"
};

const options = {
    url: `https://wbiztool.com/api/v1/whatsapp/status/${whatsappClientId}/`,
    method: 'POST',
    form: data
};

request(options, (error, response, body) => {
    if (!error && response.statusCode === 200) {
        const result = JSON.parse(body);
        if (result.status === 1) {
            if (result.message === 'connected') {
                console.log("WhatsApp client is connected and ready!");
            } else if (result.message === 'not_connected_yet') {
                console.log("WhatsApp client is not connected yet.");
            } else {
                console.log(`Status: ${result.message}`);
            }
        } else {
            console.log(`Error: ${result.message}`);
        }
    } else {
        console.log('Request failed:', error);
    }
});