EpicAuth
  1. Features
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
        GET
      • Check Blacklist
        GET
      • Check Session
        GET
      • Disable 2FA
        GET
      • Change Username
        GET
      • Download File
        GET
      • Enable 2FA
        GET
      • Fetch Online Users
        GET
      • Forgot Password
        GET
      • Fetch Stats
        GET
      • Log
        GET
      • Webhook
        GET
      • Retrieve Global Variable
        GET
    • 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. Features

Download File

GET
https://keyauth.site/api/1.3/
Allow users to downloaded files.
⚠️DISCLAIMER⚠️
KeyAuth acts as a proxy and does not store actual downloads on our servers. We take the direct download links that are added and allow users to download them that way.

Request

Query Params
type
string 
required
The type of request. (file)
Example:
file
fileid
string 
required
The file ID of the uploaded file.
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=file&fileid&sessionid&name&ownerid'

Responses

🟢200Success
application/json
Body
object {0}
Example
{
    "success": true,
    "message": "File download successful",
    "contents": "",
    "nonce": ""
}
🟠400Failure
🔴500Server Error
Modified at 2025-06-02 22:40:43
Previous
Change Username
Next
Enable 2FA
Built with