Skip to main content
Version: Python

Magical Auth API

Magical Auth is an advanced 2FA solution that leverages multiple verification methods to authenticate users via their phone. It automatically selects the most secure and user-friendly verification method based on the user's device capabilities, providing a seamless and often invisible user experience.

What is Magical Auth?

Magical Auth is a smart authentication system that combines various verification methods, including SIM-based, IP-based, and traditional SMS or email verification. It aims to provide the highest level of security with minimal user friction.

API Endpoints

The Magical Auth API offers some endpoints to initiate and verify the authentication process.

  1. Start Server Auth: Initiate the verification process for a given phone number from a server application.

  2. Check Server Auth: Verify the server-side verification status.

  3. Start Verification: Initiate the verification process from the device.

  4. Check Code: Verify the authentication code or token received from the user.