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 |