Custom UI - Headless
Headless - MAGIC LINK
Welcome to the Magic Link integration guide! Follow these steps to send and verify phone and email using the OTPLESS Headless SDK.
Prerequisites
- Make sure you have followed the SDK Setup Guide before starting with this document.
- Ensure you have admin access to the OTPless Account.
Configure Magic Link Auth on Dashboard
- Log in to the OTPless dashboard with your registered email ID.
- Go to Configure Channel.
- Enable the phone or email channel based on your requirement.
- When you enable the channel, you will see the option to configure the auth method and delivery channel.
- Choose Magic Link as the auth method.
Important: Don’t forget to save and publish the configuration.
Step 1: Send Magic Link
Choose your identity type to verify:
To initiate an Magic Link for phone number verification, set the phone number and country code for the Magic Link request.
Request
Response
Step 2: Get Auth Token
Awesome! You’ve completed the client-side integration. Now, after the Magic Link is verified, you’ll get a callback with the ONETAP
response containing the token. You’ll need to parse the token from the response JSON.
Sample Callback JSON
You can view a complete sample response here
🏁 Check Point : Verify Auth Token
Once you have retrieved the token, send it to your backend and call the verify token API.
Verify Token API →
Was this page helpful?