Authorizations
Bearer HTTP authentication specified with the header Authorization: Bearer <access_token>
Headers
This header is used to uniquely identify a logical request, ensuring that it is not processed more than once during retries.
64
Specifies which version of the Monime API will handle this request.
caph.2025-08-23
, caph.2025-06-20
The value is the tenancy parameter that Monime uses to determine which space the request is intended for.
64
Body
Creates a new USSD OTP session for secure phone-bound verification.
Phone number (MSISDN) authorized to verify the OTP. Will be used to validate the incoming USSD request.
Message shown to the user after successful verification, typically rendered on the USSD interface.
255
How long the OTP code remains valid before expiring. Specified as a duration string (e.g., '30s', '2m').
"5m"
Optional metadata to associate additional context or tracking info with this OTP session.
Response
OK
Represents the status of the query operation, confirming if it was successful. This field is always true
Contains a list of messages providing relevant information or feedback related to the query or operation
A USSD OTP represents a one-time passcode session used to authenticate users through a USSD dial flow.
It enables secure, phone-bound verification, ensuring that the person interacting via USSD is the legitimate account holder.
In addition to generating and validating the OTP, the flow may include user-facing feedback messages that confirm the process.