Skip to main content
POST

Overview

The Batch WhatsApp Validation API lets you submit large lists of phone numbers for WhatsApp status checking. Numbers are processed asynchronously via a queue. After submitting, use the Poll endpoint to retrieve results. Maximum batch size: 1,000 numbers per request.

How It Works

1

Submit Batch

POST your list of phone numbers to this endpoint. You’ll receive a batch_id immediately.
2

Processing

Each number is queued and validated asynchronously. Status begins as processing.
3

Poll for Results

Call the Poll endpoint with your batch_id repeatedly until status becomes completed.

Request Parameters

string
required
Your ProWebLook API key. See Authentication.
string[]
required
A JSON array of phone number strings to validate. Duplicates are automatically removed.
Using the Playground? Click ”+ Add string” below to enter a phone number. To add another number, click ”+ Add string” again. Enter each number in its own text box.
Maximum: 1,000 numbers per batch.

Response

string
A unique UUID identifying this batch job. Store this to poll for results later.
integer
The number of unique phone numbers queued for processing.
string
Current batch status. Will be processing immediately after submission.

Credit Cost

1 WA credit is deducted per phone number. The required balance is checked upfront — if you have fewer credits than numbers in the batch, the entire batch is rejected.
If you submit 500 numbers, you need at least 500 WA credits available before submitting. Credits are deducted at submission time.