919834129437 sales@waapi.in

WhatsApp Integration with cURL

Jun 4, 2021 | API Documentation | 0 comments

GET Login to Waapi
http://192.168.1.36:44442/api/login?from=GKH-UIJ-UGE-FGH-MLV&email=admin@callcenter.in&serverKey=FYE-DKX-PSX-UNV-BAN

login your instance

 PARAMS
  from
  GKH-UIJ-UGE-FGH-MLV
  email
  admin@callcenter.in
  serverKey   FYE-DKX-PSX-UNV-BAN
Example Request      Login to Waapi
curl –location –request GET ‘http://192.168.1.36:44442/api/login?from=GKH-UIJ-UGE-FGH-MLV&email=admin@callcenter.in&serverKey=FYE-DKX-PSX-UNV-BAN’
GET Send Text Message

http://192.168.1.36:44442/api/sendmessage?from=GKH-UIJ-UGE-FGH-MLV&message=your message&type=text&to=012138227697&messageId=ab1asas3t2ss4aas1g5&callback=http://your-url.com/get/waapi/status

 PARAMS
  from
  GKH-UIJ-UGE-FGH-MLV
  message
  your message
  type   text
  to   012138227697
  messageId   ab1asas3t2ss4aas1g5
  callback   http://your-url.com/get/waapi/status
Example Request            Send Text Message
curl –location –request GET ‘http://192.168.1.36:44442/api/sendmessage?from=GKH-UIJ-UGE-FGH-MLV&message=your%20message&type=text&to=012138227697&messageId=ab1asas3t2ss4aas1g5&callback=http://your-url.com/get/waapi/status’
GET Send Image/Video Message
http://192.168.1.36:44442/api/sendMessage?from=GKH-UIJ-UGE-FGH-MLV&caption=test caption&message=https://www.waapi.in/wp-content/uploads/2021/04/WA.png&type=document&to=012138227697&messageId=ab1asas3t2ss4aas1g5&callback=http://your-url.com/get/waapi/status
  PARAMS
  from
  GKH-UIJ-UGE-FGH-MLV
  caption   test caption
  message
  https://www.waapi.in/wp-content/uploads/2021/04/WA.png
  type   document
   to
  012138227697
  messageId   ab1asas3t2ss4aas1g5
  callback   http://your-url.com/get/waapi/status
Example Request                    Send Image/Video Message
curl –location –request GET ‘http://192.168.1.36:44442/api/sendMessage?from=GKH-UIJ-UGE-FGH-MLV&caption=test%20caption&message=https://www.waapi.in/wp-content/uploads/2021/04/WA.png&type=document&to=012138227697&messageId=ab1asas3t2ss4aas1g5&callback=http://your-url.com/get/waapi/status’

GET Send Document(PDF,CSV)

http://192.168.1.36:44442/api/sendMessage?from=GKH-UIJ-UGE-FGH-MLV&message=https://www.waapi.in/wp-content/uploads/2021/04/WA.png&type=document&to=012138227697&messageId=ab1asas3t2ss4aas1g5&callback=http://your-url.com/get/waapi/status

Note :
caption could not be sent with file’s , it will be sent as text message while sending pdf
caption is optional parameter

  PARAMS
  from
  GKH-UIJ-UGE-FGH-MLV
  caption
  test caption
  message
  https://www.waapi.in/wp-content/uploads/2021/04/WA.png
  type
  document
  to   012138227697
  messageId   ab1asas3t2ss4aas1g5
  callback   http://your-url.com/get/waapi/status
Example Request           Send Document(PDF,CSV)
curl –location –request GET ‘http://192.168.1.36:44442/api/sendMessage?from=GKH-UIJ-UGE-FGH-MLV&message=https://www.waapi.in/wp-content/uploads/2021/04/WA.png&type=document&to=012138227697&messageId=ab1asas3t2ss4aas1g5&callback=http://your-url.com/get/waapi/status’
 
GET Message logs
http://192.168.1.36:44442/api/messagestatus?from=GKH-UIJ-UGE-FGH-MLV&fromdate=01-06-2021&todate=30-06-2021&fomat=json

format : html/json

Extra parameters :

status : Queued , NOT REGISTERED , SUCCESS , FAILED
number : search by customer number

  PARAMS
  from
 GKH-UIJ-UGE-FGH-MLV
  fromdate
  01-06-2021
  todate
 30-06-2021
  fomat  json
         Example Request               Message logs
   curl –location –request GET ‘http://192.168.1.36:44442/api/messagestatus?from=GKH-UIJ-UGE-FGH-MLV&fromdate=01-06-2021&todate=30-06-2021&fomat=json’
GET Check Server Status
http://192.168.1.36:44442/api/serverstatus?from=GKH-UIJ-UGE-FGH-MLV&flag=login

check instance is logged in on server or not

  PARAMS
  from
  GKH-UIJ-UGE-FGH-MLV
  flag   login
Example Request                       Check Server Status
curl –location –request GET ‘http://192.168.1.36:44442/api/serverstatus?from=GKH-UIJ-UGE-FGH-MLV&flag=login’
GET Logout
http://192.168.1.36:44442/api/logout?from=GKH-UIJ-UGE-FGH-MLV&email=admin@callcenter.in

Logout for your instance , old data may deleted

  PARAMS
  from
  GKH-UIJ-UGE-FGH-MLV
  email   admin@callcenter.in
Example Request                        Logout
curl –location –request GET ‘http://192.168.1.36:44442/api/logout?from=GKH-UIJ-UGE-FGH-MLV&email=admin@callcenter.in’
GET  Restart Server
http://192.168.1.36:44442/api/restart?from=GKH-UIJ-UGE-FGH-MLV&email=admin@callcenter.in

Restart your instance

  PARAMS
  from
  GKH-UIJ-UGE-FGH-MLV
  email   admin@callcenter.in
Example Request                                 Restart Server
curl –location –request GET ‘http://192.168.1.36:44442/api/restart?from=GKH-UIJ-UGE-FGH-MLV&email=admin@callcenter.in’

Other posts you might like

WhatsApp Unofficial API For Developers

WhatsApp Unofficial API For Developers

Powerful WhatsApp API that enables you to send, receive, and track WhatsApp messages effortlessly Steps :1. Pair PhonePair phone by scanning a QR code to connect to waapi.2. Start Sending MessagesAfter connection, you can send your first WhatsApp message in your...

How to Prevent WhatsApp Number to get Banned?

How to Prevent WhatsApp Number to get Banned?

Dos and Don'ts: Important: Do NOT send messages which get you a report. As long as you don't get reports from users who you sent a message, your account will be mostly fine.Having real content, a survey that the person agreed with is different than a marketing message...

Official WhatsApp API Restrictions

Official WhatsApp API Restrictions

Although the official API is a reliable and secure platform, eCommerce should consider the following points before upgrading their WhatsApp account: Message Restriction: Before sending messages to users for the first time, the official WhatsApp API account must send...