Fyno Verify
Fyno Verify is a fully managed API for multichannel user verification by OTP or link. A single API handles OTP generation, delivery and verification securely, so you can improve your onboarding and login flows.
Verifying that a new user is who they say they are is an essential first step in your relationship with them. It reduces spam and fraud on your site and keeps your users secure.
Fyno Verify supports SMS, Email, WhatsApp, Push, InApp and Voice.
Configure Fyno Verify
Open Fyno Verify
In the template editor, go to System Variables → Verify in the left panel and click Configure.

Turn on OTP, Link or both
In the Fyno Verify pop-up, turn on OTP, Link or both, then configure each one. See OTP settings and Link settings.

You can configure both OTP and Link in the same template.
OTP settings

Use {{$fyno.$otp}} as the OTP placeholder in your template.
Link settings

Use {{$fyno.$link}} as the link placeholder in your template. The generated URL follows the format https://fy1.in/verify/x, where x is a 32-character string.
Verify the OTP with the API
Call the Fyno Verify API to validate the OTP the user entered. The request depends on the Use destination as id setting. WSID is your Workspace ID.
Use destination as id: No
Use destination as id: Yes
Send the request_id and the OTP:
How verification is logged
For example, a bank sends a login OTP by both SMS and email. How Fyno updates the Sent Logs depends on the Channel Specific setting:
How Fyno Verify works
For example, brand ABC uses Fyno Verify to authenticate its users.

ABC’s backend calls the Fyno Verify API to validate the OTP. See Verify the OTP with the API.