The API that I use for licensing, hardware ID (HWID) management, user verification, and Sellix order integration.
💬 Discord
·
📜 ChangeLog
·
- Requires:
Python 3.10+
- Install the requirements:
pip install -r requirements.txt
- Start the application:
python app.py
-
HWID Management:
- Check HWID Status:
/hwid
- Check if HWID is whitelisted or blacklisted. - Register User:
/register
- Register a new user with license and update HWID status. - Verify User:
/verify_user
- Verify user based on HWID. - Check If Paused:
/check_if_paused
- Check if a user's access is paused (useful for license pause). - Check User Expiry:
/check_user_expiry
- Check user expiry status.
- Check HWID Status:
-
Sellix Order Integration:
- Sellix Webhook:
/sellix
- Validate Sellix webhook signatures, creates a license and update order status and durations based on product titles.
- Sellix Webhook:
-
User Verification & Status:
- Get Latest Version:
/get_latest
- Get the latest version of the launcher. - Download Launcher:
/download/launcher
- Provide access to the latest launcher version. - Download Cyberious:
/download/cyberious
- Control access to downloads based on HWID (license) authorization.
- Get Latest Version:
-
Other Endpoints:
- Home:
/
- Welcome message with API status and information.
- Home:
- The project is under development and certain features might not be fully functional.
- Ensure to set up your Sellix webhook secret and whitelisted IP address properly in the variables section of the code.
- Use this project at your own risk. The author is not responsible for any issues that may arise from using this code.
v1.0.0 ⋮ 6/9/2024
! Initial release