API Keys

Admin
0 Total Keys
0 Active
0 Inactive
0 Expired
Key Label Status HWID Expires Checks Last Used Actions

🔍 Check Key API

Use this public endpoint to validate API keys from your application.

GET /api/check?key=YOUR_KEY

Parameters

ParamTypeRequiredDescription
keystring✅The API key to validate
hwidstring❌Hardware ID for device binding

Response (Valid Key)

{
  "valid": true,
  "message": "Key is valid",
  "key": "XXXX-XXXX-XXXX-XXXX",
  "label": "My Key",
  "hwid": "",
  "expires_at": "2026-12-31T23:59:59",
  "remaining": "312d 6h",
  "created_at": "2026-01-01T00:00:00"
}

Response (Invalid Key)

{
  "valid": false,
  "message": "Key not found"
}

Example (cURL)

curl "http://YOUR_SERVER:3000/api/check?key=XXXX-XXXX-XXXX-XXXX"

Example (Python)

import requests

resp = requests.get("http://YOUR_SERVER:3000/api/check", params={"key": "XXXX-XXXX-XXXX-XXXX"})
data = resp.json()

if data["valid"]:
    print("Key is valid!")
else:
    print("Key is invalid:", data["message"])

Example (C#)

using var client = new HttpClient();
var resp = await client.GetStringAsync("http://YOUR_SERVER:3000/api/check?key=XXXX-XXXX-XXXX-XXXX");
// Parse JSON response

🔒 Change Password

â„šī¸ System Info

Version1.0.0
DatabaseSQLite3
AuthJWT (24h expiry)
Rate Limit60 req/min (check API)