Generate OTP with CloudSMS API (Basic Mode)

CommzGate Cloud SMS provides a set of functions for mobile message sending and receiving exposed as HTTP-based APIs.


The HTTP request should contain the SMS details as query parameters, such as ID, Password, Mobile, Message, Type, OTP, etc.

A sample HTTP (or HTTPS) request would be as follows,


To generate an OTP with our API, all you need is the additional parameter, OTP.

A sample HTTP (or HTTPS) request for OTP would be as follows,*OTP*&OTP=true


Our CommzGate Cloud SMS API looks for the placeholder *OTP* in your message content, and replace this with a system-generated 5-digit number (the OTP).

This same OTP 5-digit number will be appended to the Return String that is returned to your requesting application, after the Message ID, separated by a comma. 

You can use this OTP value returned to you to compare against the input value submitted by the mobile recipient.


For more OTP-related features such as setting time-expiry and performing OTP validation, see details on our OTP "Advance Mode"


Please sign in to leave a comment.