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