Verify OTP

Validates the OTP entered by the end user against the one generated
for that MSISDN.

Authentication: Query-parameter based — username + password.


Example Request:

GET https://api.rmlconnect.net/OtpApi/otpcheck
  ?username=xxx-xxxx
  &password=xxxx
  &msisdn=xxxxx
  &otp=53105

Success Response:

101

Verification Flow:

1. User receives OTP via SMS (generatesms)
2. User enters OTP in your app/portal
3. App calls otpcheck with msisdn + otp
4. Platform returns 101 (valid) or an error code
5. App grants or denies access based on response
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required

Reseller account username.

password
required

Reseller account password.

string
required

Mobile number to which the OTP was originally sent. Must match the
msisdn used in the generatesms call.

string
required

The OTP value entered by the end user, to be verified. Must be numeric.

Responses

400

Bad request — one or more required parameters missing.

401

Authentication failure.

500

Internal server error. Contact support if this persists.

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain