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 Integration with Swift – URLSession

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...

WhatsApp Integration with Shell – wget

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...

WhatsApp Integration with Shell – Httpie

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...