# Upload File Source: https://docs.shy.gg/api-reference/endpoint/create POST /files/sharex # Introduction Source: https://docs.shy.gg/api-reference/introduction Quickly learn our API endpoints ## Authentication All API endpoints are authenticated using API keys which you can use via the `secretKey` header which can be found in the Dashboard -> Sharex Keys. ```json theme={null} secretKey: apiKey ``` # Slug Settings Source: https://docs.shy.gg/essentials/slug-settings Shy.gg gives you complete control over the length of the shareable URL. We provide our users with granual control over how their sharable URL looks. From the character limit to the type of characters in the URL. You have full control! Slug settings - shy.gg # Security Source: https://docs.shy.gg/essentials/two-factor-auth Discover how we at Shy.gg protect our users. We highly recommend that all users enable two-factor authentication to keep your files and account secure. ## Setting up Two Factor Authentication Setting up Two Factor Authentication is easy! We require all users to have a verified email address before activating. Email verification - shy.gg After your e-mail is verified, head to your Account tab -> Two Factor Authentication -> Enable Two Factor - shy.gg After clicking **Enable**, you will see a QR code or the ability to manually copy and paste your Two Factor secret key. Two Factor Open - shy.gg Once you scan your QR code into your authenticator or manually put it in, you will be asked for your 6-digit code. After you input your 6-digit code, press **Enable** and you have successfully enabled Two-Factor Authentication for your account! # Introduction Source: https://docs.shy.gg/index The all-in-one file sharing platform you need at your fingertip. ## Setting up Safeguard your precious files and account. Learn how to change your file slugs! Use our API to make unique tools & software.