Summary of Ginota SMS APIs
Here is a summarized list of Ginota SMS API available for easy integration anytime, anywhere.
 
To Send A Single SMS
| Sample Request | 
https://www.ginota.com/gemp/sms/json?apiKey=GinotaAPIKey&apiSecret=GinotaAPISecret&srcAddr=Ginota&dstAddr=60123456789&content=Hello+Ginota | 
| API URL | Parameter(s) | 
| https://www.ginota.com/gemp/sms/json? | 
apiKey *HTTP URL friendly. Do not require further encoding
 | 
| 
apiSecret *required to be URL encoded
 | 
| 
srcAddr
 | 
| 
dstAddr
 | 
| 
content *required to be UTF-8 and URL encoded
 | 
| 
type
 | 
| 
udh
 | 
| 
url
 | 
| 
flash
 | 
| 
dlr
 | 
| 
txnRef
 | 
| 
ttl
 | 
| 
at
 | 
| 
channel
 | 
To Send Bulk SMS
| Sample Request | 
https://www.ginota.com/gemp/bulk/sms/json?apiKey=GinotaAPIKey&apiSecret=GinotaAPISecret&srcAddr=Ginota&dstAddrs=60123456789%2C60173871877%2C60173871878&content=Hello+Ginota | 
| API URL | Parameter(s) | 
| https://www.ginota.com/gemp/bulk/sms/json? | 
apiKey *HTTP URL friendly. Do not require further encoding
 | 
| 
apiSecret *required to be URL encoded
 | 
| 
srcAddr
 | 
dstAddrs *required to be UTF-8 and URL encoded
 For multiple MSISDNs, each destination numbers must be separated with commas (,)
 | 
| 
content *required to be UTF-8 and URL encoded
 | 
| 
type
 | 
| 
udh
 | 
| 
url
 | 
| 
flash
 | 
| 
dlr
 | 
| 
txnRef
 | 
| 
ttl
 | 
| 
at
 | 
| 
channel
 | 
To check Ginota account credit balance
| Sample Request | 
https://www.ginota.com/gemp/balance?apiKey=GinotaAPIKey&apiSecret=GinotaAPISecret | 
| API URL | Parameter(s) | 
| https://www.ginota.com/gemp/balance? | 
apiKey *HTTP URL friendly. Do not require further encoding
 | 
| 
apiSecret *required to be URL encoded
 | 
To check Discover Mobile Status
| Sample Request | 
https://www.ginota.com/gemp/otp/discoverMobileStatus?apiKey=GinotaAPIKey&apiSecret=GinotaAPISecret&userId=support@ginota.com | 
| API URL | Parameter(s) | 
| https://www.ginota.com/gemp/otp/discoverMobileStatus? | 
apiKey *HTTP URL friendly. Do not require further encoding
 | 
| 
apiSecret *required to be URL encoded
 | 
| 
userId *email address of the subscriber
 | 
To check Discover Mobile Number
| Sample Request | 
https://www.ginota.com/gemp/otp/discoverMobile?apiKey=GinotaAPIKey&apiSecret=GinotaAPISecret&email=support@ginota.com&sName=Support | 
| API URL | Parameter(s) | 
| https://www.ginota.com/gemp/otp/discoverMobile? | 
apiKey *HTTP URL friendly. Do not require further encoding
 | 
| 
apiSecret *required to be URL encoded
 | 
| 
email *email address of the subscriber
 | 
| 
sName
 | 
To send OTP
| Sample Request | 
https://www.ginota.com/gemp/otp/sendOTP?apiKey=GinotaAPIKey&apiSecret=GinotaAPISecret&userId=60122772266 | 
| API URL | Parameter(s) | 
| https://www.ginota.com/gemp/otp/sendOTP? | 
apiKey *HTTP URL friendly. Do not require further encoding
 | 
| 
apiSecret *required to be URL encoded
 | 
| 
userId *MSISDN of the subscriber
 | 
| 
pinValidity *value in seconds. Default is 300secs (5 mins). No max limit
 | 
To verify OTP
| Sample Request | 
https://www.ginota.com/gemp/otp/verifyOTP?apiKey=GinotaAPIKey&apiSecret=GinotaAPISecret&requestId=R89Hjkk8999&otp=88990 | 
| API URL | Parameter(s) | 
| https://www.ginota.com/gemp/otp/verifyOTP? | 
apiKey *HTTP URL friendly. Do not require further encoding
 | 
| 
apiSecret *required to be URL encoded
 | 
| 
requestId *HTTP response request ID from sendOTP API
 | 
| 
otp *value input by customer
 |