{
    "success": true,
    "message": "AKV License Server API",
    "data": {
        "api_version": "1.0",
        "server_version": "1.0.0",
        "base_url": "https:\/\/license.akvinfotech.com\/api",
        "status": "online",
        "public_endpoints": {
            "POST \/api\/validate": "Validate a license key format",
            "POST \/api\/check": "Check license status (requires license_key, machine_id)",
            "POST \/api\/activate": "Activate a license on a machine",
            "POST \/api\/deactivate": "Deactivate a license from a machine",
            "GET \/api\/health": "Check API health status"
        },
        "admin_endpoints": {
            "GET \/api\/admin\/stats": "Get system statistics (requires API key)",
            "POST \/api\/admin\/issue": "Issue new license (requires API key)",
            "GET \/api\/admin\/licenses": "List all licenses (requires API key)",
            "GET \/api\/admin\/license\/{id}": "Get license details (requires API key)",
            "PUT \/api\/admin\/license\/{id}": "Update license (requires API key)",
            "POST \/api\/admin\/revoke\/{id}": "Revoke license (requires API key)",
            "POST \/api\/admin\/extend\/{id}": "Extend license expiry (requires API key)",
            "GET \/api\/admin\/products": "Get all products (requires API key)"
        },
        "authentication": {
            "method": "API Key + Secret",
            "headers": "X-API-Key, X-API-Secret",
            "note": "Admin endpoints require valid API credentials"
        },
        "rate_limiting": {
            "enabled": true,
            "note": "Rate limits apply to protect the API"
        }
    }
}