API

INSTANCE API

POST Create Instance

https://wh.line.sa/api/create_instance?access_token=649ba622xxxx

Create a new Instance ID

PARAMS

access_token649ba622xxxx

POST Get QR Code

https://wh.line.sa/api/get_qrcode?instance_id=609ACF283XXXX&access_token=649ba622xxxx

Display QR code to login to Whatsapp web. You can get the results returned via Webhook

PARAMS

instance_id609ACF283XXXX
access_token649ba622xxxx

POST Set Receving Webhook

https://wh.line.sa/api/set_webhook?webhook_url=https%3A%2F%2Fwebhook.site%2F1b25464d6833784f96eef4xxxxxxxxxx&enable=true&instance_id=609ACF283XXXX&access_token=649ba622xxxx

Get all return values from Whatsapp. Like connection status, Incoming message, Outgoing message, Disconnected, Change Battery,…

PARAMS

webhook_urlhttps://webhook.site/1b25464d6833784f96eef4xxxxxxxxxx
enabletrue
instance_id609ACF283XXXX
access_token649ba622xxxx

POST Reboot Instance

https://wh.line.sa/api/reboot?instance_id=609ACF283XXXX&access_token=649ba622xxxx

Logout Whatsapp web and do a fresh scan

PARAMS

instance_id609ACF283XXXX
access_token649ba622xxxx

POST Reset Instance

https://wh.line.sa/api/reset_instance?instance_id=609ACF283XXXX&access_token=649ba622xxxx

This will logout Whatsapp web, Change Instance ID, Delete all old instance data

PARAMS

instance_id609ACF283XXXX
access_token649ba622xxxx

POST Reconnect

https://wh.line.sa/api/reconnect?instance_id=609ACF283XXXX&access_token=649ba622xxxx

Re-initiate connection from app to Whatsapp web when lost connection

PARAMS

instance_id609ACF283XXXX
access_token649ba622xxxx

SEND DIRECT MESSAGE API

POST Send Text

Resource URL:

https://wh.line.sa/api/send

Structure of the POST request body:

{
number: "{int}",
type: "text",
message: "{string}",
instance_id: "{string}",
access_token: "649ba622xxxx"
}

Send a text message to a phone number through the app

https://wh.line.sa/api/send?number=9665xxxxxxx&type=text&message=Hello%20message&instance_id=6xxxxxx&access_token=6xxxxxxxxxxxx

PARAMS

number84933313xxx
typetext
messagetest message
instance_id609ACF283XXXX
access_token649ba622xxxx

POST Send Media & File

Resource URL:

https://wh.line.sa/api/send

Structure of the POST request body:

{
number: "{int}",
type: "media",
message: "{string}",
media_url: "{string}",
instance_id: "{string}",
access_token: "649ba622xxxx"
}

Send a media or file with message to a phone number through the app

PARAMS

number84933313xxx
typemedia
messagetest message
media_urlhttps://i.pravatar.cc
filename (Just use for send document)file_test.pdf
instance_id609ACF283XXXX
access_token649ba622xxxx

GROUP API

POST Send Text Message Group

Resource URL:

https://wh.line.sa/api/send_group

Structure of the POST request body:

{
group_id: "8498761xxxxxxxx@g.us",
type: "text",
message: "{string}",
instance_id: "{string}",
access_token: "649ba622xxxx"
}

Send a text message to a group through the app

PARAMS

group_id84987694574-1618740914@g.us
typetext
messagetest message
instance_id609ACF283XXXX
access_token649ba622xxxx

POST Send Media & File Message Group

Resource URL:

https://wh.line.sa/api/send_group

Structure of the POST request body:

<code”>{
group_id: “8498761xxxxxxxx@g.us”,
type: “media”,
message: “{string}”,
media_url: “{string}”,
instance_id: “{string}”,
access_token: “649ba622xxxx”
}

Send a media or file with message to a group through the app

PARAMS

group_id8498761xxxxxxxx@g.us
typemedia
messagetest message
media_urlhttps://i.pravatar.cc
filename (Just use for send document)file_test.pdf
instance_id609ACF283XXXX
access_token649ba622xxxx