Complete guide to integrate Send99 SMS Gateway API with your application. Learn how to send SMS, check balance, and get delivery reports.
Method: HTTP GET
Endpoint: http://smscp.send99.com:20003/getbalance?account=***&password=***
Necessary Parameters:
account(String) - Your account usernamepassword(String) - API password, can be found on DashboardOptional Parameters:
version(String, default: "1.0") - Protocol version numberseq(Int, default: 1) - Serial number, increments per requesttime(Int) - Timestamp from which the request was made
Response:
{
"status": 0,
"balance": "99.990000",
"gift": "50.00000"
}
Method: HTTP GET or POST
Endpoint (GET): http://smscp.send99.com:20003/sendsms?account=***&password=***&smstype=0&numbers=10010,1008611&content=***&mmstitle=mmstitle_text
Endpoint (POST): http://smscp.send99.com:20003/sendsms
Necessary Parameters:
account(String) - Your account usernamepassword(String) - API password, can be found on Dashboardnumbers(String) - SMS receiving number, separated by English comma between multiple numberscontent(String) - Send contentOptional Parameters:
version(String, default: "1.0") - Protocol version numberseq(Int, default: 1) - Serial number, increments per requesttime(Int) - Timestamp from which the request was madesmstype(Int, default: 0) - SMS type (0: SMS, 1: MMS)mmstitle(String) - MMS title (URL-encoded for GET mode)sender(String) - Sendersendtime(String) - Timed delivery time
Response:
{
"status": 0,
"success": 2,
"fail": 0,
"array": [
[10010, 1],
[1008611, 2]
]
}
Method: HTTP GET
Endpoint: http://smscp.send99.com:20003/getreport?account=***&password=***&ids=1,2
Necessary Parameters:
account(String) - Your account usernamepassword(String) - API password, can be found on Dashboardids(String) - Specify the SMS id of the query sending resultOptional Parameters:
version(String, default: "1.0") - Protocol version numberseq(Int, default: 1) - Serial number, increments per requesttime(Int) - Timestamp from which the request was made
Response:
{
"status": 0,
"success": 1,
"fail": 1,
"unsent": 0,
"sending": 0,
"nofound": 0,
"array": [
[1, 10010, 20171001123015, 0],
[2, 1008611, 20171001123015, 3]
]
}
Method: HTTP GET
Endpoint: http://smscp.send99.com:20003/getsms?account=***&password=***
Necessary Parameters:
account(String) - Your account usernamepassword(String) - API password, can be found on DashboardOptional Parameters:
version(String, default: "1.0") - Protocol version numberseq(Int, default: 1) - Serial number, increments per requesttime(Int) - Timestamp from which the request was madeids(String) - Specify the SMS id of the query sending result
Response:
{
"status": 0,
"cnt": 2,
"array": [
[1, 10010, 20171001123015, "content"],
[2, 1008611, 20171001123015, "content"]
]
}