Send WhatsApp OTP

This method allows you to generate and send WhatsApp message containing one-time password in sandbox environment.

Callback Description

Callbacks requires the url to be filled on payload.

your-callback-url.com/callback

Example callback that we'll send

your-callback-url.com/callback?session_id=d0f5fb5c-2d50-4d3f-aea7-20018ab15806&status=1

To obtain the appropriate response, the payload input must adhere to the predetermined scenario.
Input other than the scenario will be considered an Invalid Scenario

Response & Status Description

MsisdnDescriptionResponse
6282123060001Success Payload201 "OTP sent successfully" requested
6282123060002Bad Request400 "Validation error"
6282123060003Invalid Header401 "Authorization failed"
6282123060004insufficient quota403 "Quota insufficient"
6282123060005Blocked Msisdn409 "Msisdn invalid: msisdn has been blocked"
6282123060006Too Many Request429 "Too many request in the allowed time frame"
Body Params
string
required

Destination Phone Number. Scenario is the only valid msisdn to use. Any other msisdn format will be marked as Invalid.

content
array of strings
required

String that will replaced variable from Template. For example 'This is your OTP Code {{1}}. Please use only in {{2}}'. If you put Registration in payload array 1, it will change variable {{1}} to Registration.

content*
string

Optional. Code generated by client.

string

This value is a category. You can verify OTP based on the same challenge.

string

Optional. Expiration time for verify OTP in seconds.

string

Optional. Language code to send in a different language (need to be approved first too)

string

Optional. Length of the OTP, do not send alongside self generated OTP code payload (payload otp)

string

Optional. This URL will be called by the server when the desired event will occur.

Headers
string
required
string
required
Responses

Language
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json