EpicAuth
  1. License
EpicAuth
  • Overview
    • Security Pratices
    • Premade Examples - SDKS
    • QnA
    • Rate Limiting
  • Dashboard
    • Manage Applications
    • App
      • Licenses
      • Users
      • Tokens
      • Subscriptions
      • Chats
      • Sessions
      • Webhooks
      • Files
      • Global Variables
      • Logs
      • Blacklists
      • Whitelists
      • Audit Logs
      • Settings
    • Seller
      • Settings
      • Web Loader
      • Logs
    • Settings
      • Forms
      • Resellers | Manager
      • Settings
  • API
    • Getting Started
      • License
        • License Login
          GET
        • Redeem License (Upgrade)
          GET
      • Initialization
        GET
      • Login
        GET
      • Logout
        GET
      • Register
        GET
    • Features
      • Ban User
      • Check Blacklist
      • Check Session
      • Disable 2FA
      • Change Username
      • Download File
      • Enable 2FA
      • Fetch Online Users
      • Forgot Password
      • Fetch Stats
      • Log
      • Webhook
      • Retrieve Global Variable
    • Displaying Data
      • Displaying Data
  • Seller API
    • Application Settings
      • Add Application Hash
      • Edit Application Settings
      • Retrieve Application Details
      • Retrieve Current Application Settings
      • Retrieve Stats
      • Pause Application
      • Reset Application hash
      • Unpause Application
    • Blacklists
      • Create New Blacklist
      • Delete An Existing Blacklist
      • Delete All Blacklists
      • Retrieve All Blacklists
    • Chats
      • Create A New Chat Channel
      • Delete Channel Messages
      • Delete Existing Chat Channel
      • Edit Existing Chat Channel
      • Retrieve All Mutes
      • Retrieve All Chat Channels
      • Mute A User
      • Unmute A User
    • Files
      • Delete Existing File
      • Delete All Files
      • Retrieve All Existing Files
      • Retrieve An Existing File
      • Edit An Existing File
      • Upload A New File
  1. License

Redeem License (Upgrade)

GET
https://keyauth.site/api/1.3/
Assign an unused license to a user.
⚠️Do not log the user in after a successful upgrade, the upgrade endpoint is simply for a user to activate a key on their account. There's no password verification, so it would be unsafe for you to log the user in because all the user needs is an account username and valid key.⚠️

Request

Query Params
type
string 
required
The type of request. (upgrade)
Example:
upgrade
username
string 
required
The username of the username that is having a key assigned
key
string 
required
The key that is being assigned to the user
sessionid
string 
required
The session ID of the user logging in. Obtained by initializing on the application first and finding the session by visiting https://keyauth.site/app/?page=sessions
name
string 
required
The name of the application
ownerid
string 
required
Your owner ID

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://keyauth.site/api/1.3/?type=upgrade&username&key&sessionid&name&ownerid'

Responses

🟢200Success
application/json
Body
object {0}
Example
{
    "success": true,
    "message": "Upgraded successfully",
    "nonce": ""
}
🟠400Failure
🔴500Server Error
Modified at 2025-06-02 20:21:17
Previous
License Login
Next
Initialization
Built with