Sending Bulk Messages - Push

Send 100 of message in a single api call

If you wish to send same content to many numbers through a single API like message is static and numbers are different for example a promotion message which need to send to 100+ users etc then use the below method ;

Leave individual “message” variable blank, and pass your message content in “globalmessage”variable

We highly recommend to use this method rather than calling the single API 10 times and which increase your phone / docker load and slow down the message processing speed.

post
Sending Bulk Messages

https://pickyassist.com/app/api/v2/push
This API allows you to send Bulk Messages
Request
Response
Request
Body Parameters
token
required
string
Your API Token for authentication
application
required
number
Specify through which application the message need to sent. 1 = Whatsapp Personal 2 = Whatsapp Business 3 = SMS 4 = Call Conference 8 = WhatsApp Official 10 = WhatsApp Web Automation
globalmessage
required
string
Global Message Text Message with emoji supported by whatsapp If you are sending image and video you can pass caption text here
globalmedia
optional
string
URL from we need to fetch the media , Maximum Size is 50 MB
priority
optional
string
This gives priority in the message queue 0 = Low (Default) 1 = High
data
required
array
This is an array in which you need to pass the mobile number and message
number
required
number
Mobile Number with full country code without 0 or + +55 12345 6789 – Wrong Format 55123456789 – Correct Format
message
optional
string
Text Message with emoji supported by whatsapp If you are sending image and video you can pass caption text also here. Caption text is not supported for PDF, Audio, Document
Response
200: OK
Please note “100 -> Sucess” response doesn’t means the message has been successfully send to the user, it means your message has been accepted by our servers and pushed to your phone / app / docker for processing.
{
"status": 100,
"push_id": "7478630",
"message": "Success",
"data": [
{
"msg_id": "9844217",
"number": "934343442290",
"credit": "0.005"
},
{
"msg_id": "9844218",
"number": "35435304220",
"credit": "0.005"
}
]
}

Sample Request Body JSON

{
"token": "PICKY_API_TOKEN",
"priority ": "0",
"application": "1",
"globalmessage": "",
"globalmedia": "MEDIA FILE UNIQUE URL",
"data": [
{
"number": "NUMBER 1",
"message": "MESSAGE FOR NUMBER 1"
},
{
"number": "NUMBER 2",
"message": "MESSAGE FOR NUMBER 2"
},
{
"number": "NUMBER 3",
"message": "MESSAGE FOR NUMBER 3"
},
{
"number": "NUMBER 4",
"message": "MESSAGE FOR NUMBER 4"
},
{
"number": "NUMBER 5",
"message": "MESSAGE FOR NUMBER 5"
}
]
}

Sample Response

{
"status": 100,
"push_id": "7478630",
"message": "Success",
"data": [
{
"msg_id": "9844217",
"number": "934343442290",
"credit": "0.005"
},
{
"msg_id": "9844218",
"number": "35435304220",
"credit": "0.005"
}
]
}

Please note “100 -> Sucess” response doesn’t means the message has been successfully send to the user, it means your message has been accepted by our servers and pushed to your phone / docker /app for processing.