# EpicAuth ## Docs - Overview [Security Pratices](https://epicauthdocs.apidog.io/security-pratices-1056316m0.md): - Overview [Premade Examples - SDKS](https://epicauthdocs.apidog.io/premade-examples-sdks-1056317m0.md): - Overview [QnA](https://epicauthdocs.apidog.io/qna-1056318m0.md): - Overview [Rate Limiting](https://epicauthdocs.apidog.io/rate-limiting-1056320m0.md): - Dashboard [Manage Applications](https://epicauthdocs.apidog.io/manage-applications-1056323m0.md): - Dashboard > App [Licenses](https://epicauthdocs.apidog.io/licenses-1056324m0.md): - Dashboard > App [Users](https://epicauthdocs.apidog.io/users-1056325m0.md): - Dashboard > App [Tokens](https://epicauthdocs.apidog.io/tokens-1056326m0.md): - Dashboard > App [Subscriptions](https://epicauthdocs.apidog.io/subscriptions-1056327m0.md): - Dashboard > App [Chats](https://epicauthdocs.apidog.io/chats-1056328m0.md): - Dashboard > App [Sessions](https://epicauthdocs.apidog.io/sessions-1056329m0.md): - Dashboard > App [Webhooks](https://epicauthdocs.apidog.io/webhooks-1056330m0.md): - Dashboard > App [Files](https://epicauthdocs.apidog.io/files-1056331m0.md): - Dashboard > App [Global Variables](https://epicauthdocs.apidog.io/global-variables-1056332m0.md): - Dashboard > App [Logs](https://epicauthdocs.apidog.io/logs-1056333m0.md): - Dashboard > App [Blacklists](https://epicauthdocs.apidog.io/blacklists-1056334m0.md): - Dashboard > App [Whitelists](https://epicauthdocs.apidog.io/whitelists-1056335m0.md): - Dashboard > App [Audit Logs](https://epicauthdocs.apidog.io/audit-logs-1056336m0.md): - Dashboard > App [Settings](https://epicauthdocs.apidog.io/settings-1056337m0.md): - Dashboard > Seller [Settings](https://epicauthdocs.apidog.io/settings-1056340m0.md): - Dashboard > Seller [Web Loader](https://epicauthdocs.apidog.io/web-loader-1056341m0.md): - Dashboard > Seller [Logs](https://epicauthdocs.apidog.io/logs-1056342m0.md): - Dashboard > Settings [Forms](https://epicauthdocs.apidog.io/forms-1056343m0.md): - Dashboard > Settings [Resellers | Manager](https://epicauthdocs.apidog.io/resellers-manager-1056345m0.md): - Dashboard > Settings [Settings](https://epicauthdocs.apidog.io/settings-1056346m0.md): - API > Displaying Data [Displaying Data](https://epicauthdocs.apidog.io/displaying-data-1056315m0.md): ## API Docs - API > Getting Started > License [License Login](https://epicauthdocs.apidog.io/license-login-17595934e0.md): Register and log in with just a license. Once the license is used for the first time, users will only need to use the license to access the application. - API > Getting Started > License [Redeem License (Upgrade)](https://epicauthdocs.apidog.io/redeem-license-upgrade-17595955e0.md): Assign an unused license to a user. - API > Getting Started [ Initialization ](https://epicauthdocs.apidog.io/-initialization-17595773e0.md): - API > Getting Started [Login](https://epicauthdocs.apidog.io/login-17596022e0.md): Log into the application using a username and password. - API > Getting Started [Logout](https://epicauthdocs.apidog.io/logout-17596113e0.md): Log out of the application. This will end the session and require the user to login again. - API > Getting Started [Register](https://epicauthdocs.apidog.io/register-17596138e0.md): Register an account using a username, password, license, and email (optional) - API > Features [Ban User](https://epicauthdocs.apidog.io/ban-user-17597285e0.md): Ban a user from your application - API > Features [Check Blacklist](https://epicauthdocs.apidog.io/check-blacklist-17597288e0.md): Check if the user is blacklisted or not. - API > Features [Check Session](https://epicauthdocs.apidog.io/check-session-17597290e0.md): - API > Features [Disable 2FA](https://epicauthdocs.apidog.io/disable-2fa-17597298e0.md): Disable Two Factor Authentication(2fa) on a client account. - API > Features [Change Username](https://epicauthdocs.apidog.io/change-username-17597299e0.md): Allow the user to change their username. - API > Features [Download File](https://epicauthdocs.apidog.io/download-file-17597311e0.md): Allow users to downloaded files. - API > Features [Enable 2FA](https://epicauthdocs.apidog.io/enable-2fa-17597337e0.md): Enable Two Factor Authentication(2fa) on a client account. - API > Features [Fetch Online Users](https://epicauthdocs.apidog.io/fetch-online-users-17597372e0.md): Fetch all online users. (active sessions) - API > Features [Forgot Password](https://epicauthdocs.apidog.io/forgot-password-17597380e0.md): Allow users to reset their password if they forgot it. The user must have entered an email when registering an account or else they will be unable to reset their password until an email is assigned. - API > Features [ Fetch Stats ](https://epicauthdocs.apidog.io/-fetch-stats-17597402e0.md): Run this function first to retrieve all stored stats. - API > Features [Log](https://epicauthdocs.apidog.io/log-17597419e0.md): Log events from your application. - API > Features [Webhook](https://epicauthdocs.apidog.io/webhook-17597479e0.md): Send requests securely from KeyAuth server - API > Features [Retrieve Global Variable](https://epicauthdocs.apidog.io/retrieve-global-variable-17597490e0.md): Retrieve a global variable. - Seller API > Application Settings [Add Application Hash](https://epicauthdocs.apidog.io/add-application-hash-17597498e0.md): Add a hash to an application to prevent any users from running modified versions of an application. - Seller API > Application Settings [Edit Application Settings](https://epicauthdocs.apidog.io/edit-application-settings-17597524e0.md): Edit an applications settings (app version, permissions, custom responses etc) - Seller API > Application Settings [Retrieve Application Details](https://epicauthdocs.apidog.io/retrieve-application-details-17597531e0.md): Retrieve the information from an application - Seller API > Application Settings [Retrieve Current Application Settings](https://epicauthdocs.apidog.io/retrieve-current-application-settings-17597543e0.md): Retrieve the current application settings. - Seller API > Application Settings [Retrieve Stats](https://epicauthdocs.apidog.io/retrieve-stats-17597550e0.md): Retrieve stats from an application. - Seller API > Application Settings [Pause Application](https://epicauthdocs.apidog.io/pause-application-17597557e0.md): Pause an application and prevent users from logging in until the application is unpaused. - Seller API > Application Settings [Reset Application hash](https://epicauthdocs.apidog.io/reset-application-hash-17597559e0.md): - Seller API > Application Settings [Unpause Application](https://epicauthdocs.apidog.io/unpause-application-17597561e0.md): Allow users to access an application again. - Seller API > Blacklists [Create New Blacklist](https://epicauthdocs.apidog.io/create-new-blacklist-17656694e0.md): Add a IP or a HWID to the blacklist. - Seller API > Blacklists [Delete An Existing Blacklist](https://epicauthdocs.apidog.io/delete-an-existing-blacklist-17656921e0.md): Delete a IP or a HWID from the blacklist. - Seller API > Blacklists [Delete All Blacklists](https://epicauthdocs.apidog.io/delete-all-blacklists-17656926e0.md): Delete all blacklisted IPs and HWIDs - Seller API > Blacklists [Retrieve All Blacklists](https://epicauthdocs.apidog.io/retrieve-all-blacklists-17656937e0.md): Retrieve all blacklisted IPs and HWIDs - Seller API > Chats [Create A New Chat Channel](https://epicauthdocs.apidog.io/create-a-new-chat-channel-17656947e0.md): Create a new chatroom channel to allow messages to be sent too. - Seller API > Chats [Delete Channel Messages](https://epicauthdocs.apidog.io/delete-channel-messages-17656960e0.md): Delete all messages in a chat channel. - Seller API > Chats [Delete Existing Chat Channel](https://epicauthdocs.apidog.io/delete-existing-chat-channel-17656976e0.md): Delete an existing chat channel. This will also delete all messages in this channel. - Seller API > Chats [Edit Existing Chat Channel](https://epicauthdocs.apidog.io/edit-existing-chat-channel-17656989e0.md): Edit an existing chat channel. - Seller API > Chats [Retrieve All Mutes](https://epicauthdocs.apidog.io/retrieve-all-mutes-17657002e0.md): Retrieve all users that are currently muted on the chat. - Seller API > Chats [Retrieve All Chat Channels](https://epicauthdocs.apidog.io/retrieve-all-chat-channels-17657022e0.md): Retrieve all existing chat channels. - Seller API > Chats [Mute A User](https://epicauthdocs.apidog.io/mute-a-user-17657038e0.md): Mute a user from chatting for a specific duration. - Seller API > Chats [Unmute A User](https://epicauthdocs.apidog.io/unmute-a-user-17660843e0.md): Unmute a user and allow them to chat again in the chat channel. - Seller API > Files [Delete Existing File](https://epicauthdocs.apidog.io/delete-existing-file-17660865e0.md): Delete an existing file. - Seller API > Files [Delete All Files](https://epicauthdocs.apidog.io/delete-all-files-17660908e0.md): Delete all files on an application. - Seller API > Files [Retrieve All Existing Files](https://epicauthdocs.apidog.io/retrieve-all-existing-files-17660935e0.md): Retrieve all existing files on an application. - Seller API > Files [Retrieve An Existing File](https://epicauthdocs.apidog.io/retrieve-an-existing-file-17661679e0.md): Retrieve an existing file on an application. - Seller API > Files [Edit An Existing File](https://epicauthdocs.apidog.io/edit-an-existing-file-17661716e0.md): Edit an existing file on an application. - Seller API > Files [Upload A New File](https://epicauthdocs.apidog.io/upload-a-new-file-17661846e0.md): Upload a new file. Files must end in an extension (.exe, .rar for example)