β Verify Phone OTP
Verify OTP
POST
https://valifystage.com/api/v1/otp/verify/
Headers
Name
Type
Description
Content-Type
string
application/json
Authorization
string
Bearer <access-token>
Request Body
Name
Type
Description
Notes
data
object
Object containing the parameters below:
{
otp: <str>,
bundle_key: <str>,
lang: <str>
transaction_id: <str>
}
-otp: 6 digit OTP entered by the user.
-The transaction ID from the "Send Phone OTP" step.
Status Codes
{
'verified': true
}
Code Snippets
import requests
import base64
token = '<token>' # Place your token here
data = {
'otp': '<6-digit otp>', # Place the received OTP here
'transaction_id': '<transaction id from "Send OTP">', # Place the transaction ID here
'bundle_key': '<bundle key>', #Place the bundle key here
'lang': '<str>' # optional, default: en
}
r = requests.post("https://valifystage.com/api/v1/otp/verify/",
json=data,
headers={'Authorization': 'Bearer %s' % token}
)
print(r.json())
Last updated