GET
Login to Waapi
login your instance
PARAMS
|
|
from |
GKH-UIJ-UGE-FGH-MLV
|
admin@callcenter.in
|
|
serverKey | FYE-DKX-PSX-UNV-BAN |
GET
Send Text Message
PARAMS | |
from |
GKH-UIJ-UGE-FGH-MLV
|
message |
your message
|
type | text |
to |
012138227697
|
messageId | ab1asas3t2ss4aas1g5 |
callback
|
http://your-url.com/get/waapi/status |
package main import ( “fmt” “net/http” “io/ioutil” ) func main() { url := “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” method := “GET” client := &http.Client { } req, err := http.NewRequest(method, url, nil) if err != nil { fmt.Println(err) return } res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) }
GET
Send Image/Video Message
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 |
GET
Send Document(PDF,CSV)
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 |
GET
Message logs
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
package main import ( “fmt” “net/http” “io/ioutil” ) func main() { url := “http://192.168.1.36:44442/api/messagestatus?from=GKH-UIJ-UGE-FGH-MLV&fromdate=01-06-2021&todate=30-06-2021&fomat=json” method := “GET” client := &http.Client { } req, err := http.NewRequest(method, url, nil) if err != nil { fmt.Println(err) return } res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) }
GET
Check Server Status
check instance is logged in on server or not
PARAMS | |
from |
GKH-UIJ-UGE-FGH-MLV
|
flag | login |
package main import ( “fmt” “net/http” “io/ioutil” ) func main() { url := “http://192.168.1.36:44442/api/serverstatus?from=GKH-UIJ-UGE-FGH-MLV&flag=login” method := “GET” client := &http.Client { } req, err := http.NewRequest(method, url, nil) if err != nil { fmt.Println(err) return } res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) }
GET
Logout
Logout for your instance , old data may deleted
PARAMS | |
from |
GKH-UIJ-UGE-FGH-MLV
|
admin@callcenter.in |
package main import ( “fmt” “net/http” “io/ioutil” ) func main() { url := “http://192.168.1.36:44442/api/logout?from=GKH-UIJ-UGE-FGH-MLV&email=admin@callcenter.in” method := “GET” client := &http.Client { } req, err := http.NewRequest(method, url, nil) if err != nil { fmt.Println(err) return } res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) }
GET
Restart Server
Restart your instance
PARAMS | |
from |
GKH-UIJ-UGE-FGH-MLV
|
admin@callcenter.in |