POST
/
auth
/
v1
/
initiate
/
otplink

This API is accessible exclusively to users subscribed to the OTPless Pro plan. Ensure you have an active OTPless Pro Plan subscription to utilize this feature.

Authorizations

clientId
string
headerrequired
clientSecret
string
headerrequired

Body

application/json
redirectURI
string
required

The URI to redirect the user after verification.

email
string
required

The email to which the OTP will be sent.

channels
enum<string>[]
required

An array specifying the channels through which the OTP link will be sent. Supported channels include EMAIL.

Available options:
EMAIL
expiry
integer

The expiration time for the OTP in seconds.

otpLength
enum<integer>

The length of the OTP, either 4 or 6.

Available options:
4,
6
metadata
object

Additional metadata for the request.

Response

200 - application/json
requestId
string

The unique identifier for the OTP link request.