EpicAuth
  1. Files
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
        • Redeem License (Upgrade)
      • Initialization
      • Login
      • Logout
      • Register
    • 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
        GET
      • Delete All Files
        GET
      • Retrieve All Existing Files
        GET
      • Retrieve An Existing File
        GET
      • Edit An Existing File
        GET
      • Upload A New File
        GET
  1. Files

Upload A New File

GET
https://keyauth.site/api/seller/
Upload a new file. Files must end in an extension (.exe, .rar for example)

Request

Query Params
sellerkey
string 
required
Obtain a seller key by visiting https://keyauth.site/app/?page=seller-settings (Must have the Seller Subscription)
type
string 
required
The type of the request. (upload)
Example:
upload
url
string 
required
The direct download link for the file. (must end in an extension (.exe, .rar for example)
authed
string 
required
0 = not authenticated, 1 = authenticated

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/seller/?sellerkey&type=upload&url&authed'

Responses

🟢200Success
application/json
Body
object {0}
Example
{
    "success": true,
    "message": "File ID '123' Uploaded successfully",
    "id": "123"
}
🟠400 Failure
🟠400Invalid Seller Key
🔴500Server Error
Modified at 2025-06-04 11:11:30
Previous
Edit An Existing File
Built with