docs.authon.pro

Authon Documentation

Everything you need to integrate Authon into your application. Full REST API, native SDKs, webhook support, and a complete licensing system.

Base URL: https://api.authon.proVersion: v1

How Authon Works

Authon provides a unified API that handles authentication, licensing, and file distribution for your desktop applications.

Your Application

C++, C#, Python, or any language that can make HTTP requests

Authon API

REST API at api.authon.pro handles all auth & licensing logic

Dashboard

Manage apps, users, licenses, and view logs from the web panel

Quick Example

All client operations use POST /v1 with a JSON body containing the type field.

Initialize your applicationcURL
curl -X POST https://api.authon.pro/v1 \
  -H "Content-Type: application/json" \
  -d '{
    "type": "init",
    "appId": "your-app-id",
    "apiKey": "your-api-key"
  }'
Response
{
  "success": true,
  "message": "App initialized",
  "data": {
    "name": "My Application",
    "version": "1.0.0",
    "updateUrl": null
  }
}

Key Features

License Key Authentication

Generate and validate license keys with expiration and level support

HWID Locking

Bind users to specific hardware to prevent key sharing

Session Management

Track active sessions with heartbeat and concurrent device limits

Server-Side Variables

Store and retrieve variables securely on the server

Encrypted File Distribution

Deliver protected files to authenticated users

Webhook Notifications

Get real-time events pushed to your Discord or server

Blacklist System

Block users by IP, HWID, or username instantly

Reseller System

Allow resellers to generate and sell license keys