Back
AuthorizedAuthorizedDocs

Quick Start

Get your first license authenticated in under 5 minutes.

1. Create an Application

Log in to your dashboard, click New Application, give it a name. Copy the API key shown on the overview page.

2. Generate a License Key

Go to Licenses → New License. Leave expiry blank for a lifetime key. Copy the generated key.

3. Authenticate

python
import requests, hashlib, platform

api_key = "your_api_key"
license_key = "XXXXX-XXXXX-XXXXX"
hwid = hashlib.sha256(platform.node().encode()).hexdigest()

r = requests.post("https://authorized.lol/api/v1/init", json={
    "api_key": api_key,
    "license_key": license_key,
    "hwid": hwid
})

data = r.json()
if data["success"]:
    print("Authenticated! Session:", data["session_token"])
else:
    print("Failed:", data["message"])

4. Validate on Each Launch

python
r = requests.post("https://authorized.lol/api/v1/validate", json={
    "api_key": api_key,
    "session_token": session_token
})
if not r.json()["success"]:
    exit("Session invalid")
Tip:Check out the C++ ImGui guide for a full working example with our open-source example repo.