# IP Restrictions Source: https://docs.vaultcord.com/api-reference/access Set IP address restrictions for your API key You can set the IP(s) that are allowed to use your API key. No other IP address will be able to use your API key. Add IP whitelist **NOTE:** Because we don't disable IPv6 to ensure everyone can use our website, the IP you need to whitelist may be a longer address like `2001:67c:2628:647:10::277`. To get the correct address, [please look here](https://ip.me/) to see your IP. ONLY whitelist the short IP like `1.1.1.1` if your server/device does **NOT** have a IPv6 address. But if you have a long IPv6 address like `2606:4700:4400::6812:256f` then whitelist that instead.. If you have any questions, join our [Discord Server](https://vaultcord.com/discord) and ask us anything! # Create Alert Source: https://docs.vaultcord.com/api-reference/alerts/create put /alerts Add alert to VaultCord # Delete Alert Source: https://docs.vaultcord.com/api-reference/alerts/delete delete /alerts/{id} Delete an alert. # List Alerts Source: https://docs.vaultcord.com/api-reference/alerts/list get /alerts List out the alerts on account # Authentication Source: https://docs.vaultcord.com/api-reference/authentication Use your VaultCord API Key to authenticate your requests Create API key VaultCord's API uses Bearer authentication with your API Secret Key. You will have to send your API Secret Key via the Authorization header. Your API Key is the same for all the servers you have under your account. ``` Authorization: Bearer YOUR_API_KEY ``` Your API key can be accessed and re-generated [in the settings tab](https://dash.vaultcord.com/settings). All API requests must be made over HTTPS. Our support team is available through Live Chat on our website. Please share your Order ID or the email you used for the transaction so we can help you faster. # Delete Scheduled Backup Source: https://docs.vaultcord.com/api-reference/backups/delete delete /backups/{id} Delete a backup. # List Backups Source: https://docs.vaultcord.com/api-reference/backups/list get /backups/list List out the backups on account # Get Scheduled Backups Source: https://docs.vaultcord.com/api-reference/backups/scheduled get /backups/scheduled List out the backups on account # Add blocklist Source: https://docs.vaultcord.com/api-reference/blacklists/create put /blocklist Add blocklist to VaultCord # Remove Blocklist Source: https://docs.vaultcord.com/api-reference/blacklists/delete delete /blocklist/{id} Remove a blocklist. # List Blocklists Source: https://docs.vaultcord.com/api-reference/blacklists/list get /blocklist List the blocklists on a VaultCord account # Create Custom Bot Source: https://docs.vaultcord.com/api-reference/bots/create put /bots Create a custom bot # List Bots Source: https://docs.vaultcord.com/api-reference/bots/list get /bots List out the custom bots # Get Bot Settings Source: https://docs.vaultcord.com/api-reference/bots/settings get /bots/{id} Fetch bot settings. # Update Bot Settings Source: https://docs.vaultcord.com/api-reference/bots/update-settings patch /bots/{id} Update bot settings # Add Webhook Source: https://docs.vaultcord.com/api-reference/developers/add-webhook put /developers/webhooks Add REST API webhook for listening to events. # Delete Webhook Source: https://docs.vaultcord.com/api-reference/developers/delete-webhook delete /developers/webhooks/{id} Delete a REST API Webhook. # List Webhooks Source: https://docs.vaultcord.com/api-reference/developers/list-webhooks get /developers/webhooks List the REST API webhooks on your VaultCord account # Errors and Limits Source: https://docs.vaultcord.com/api-reference/errors Explore the errors and rate-limits that you could encounter whilst using the API | Code | Description | | ----- | ------------------------------------------------------------------------------------------ | | `400` | Bad Request - Invalid parameters. | | `401` | Unauthorized - Unable to authenticate. | | `403` | Forbidden - The request is not allowed. | | `404` | Not Found - The specified resource could not be found. | | `406` | Not Acceptable - You requested a format that isn't JSON. | | `429` | Too Many Requests - You have reached the rate limit. | | `500` | Internal Server Error - We had a problem with our server. Try again later. These are rare. | | `503` | Service Unavailable - We're temporarily offline for maintenance. Please try again later. | ## Rate-limits Rate-limiting errors (`429`) happen when you are sending too many requests to the developers API. ### How it works Our rate-limiting system is based on 10-second intervals rather than 1, meaning that you can make a burst of API calls within the first second, then wait 9 seconds and do it again. For example, if you are on the `Standard` tier with 50 req/10s, you can send 50 requests within a second, then wait 9 seconds to send the others and it would work. If you go over the allowed rate-limit for your tier, we throttle your requests over the maximum configured rate for that tier. ### General endpoints All VaultCord API endpoints are rate-limited. Based on your tier, you have access to different rate-limiting values. To upgrade to a higher tier, please reach out to us through our [Discord community](https://vaultcord.com/discord) | Tier | Limits | | ---------- | ----------- | | `Standard` | 50 req/10s | | `Premium` | 100 req/10s | Our support team is available through Live Chat on our website. Please share your Order ID or the email you used for the transaction so we can help you faster. # Get Account Settings Source: https://docs.vaultcord.com/api-reference/information/settings get /accounts/settings Get information about the current account. # Introduction Source: https://docs.vaultcord.com/api-reference/introduction Learn how to use VaultCord in your software ## General guidance If you're not sure where to start, below is a list of everything related to Documentation. Use your API Key to authenticate your requests Check if the API key is valid here See a list of errors you might encounter using the VaultCord API ## Reference and Support On the left part of your screen, you can find the full API Reference for VaultCord endpoints, including mock requests and responses that allow you to swiftly code your application. If you need help with your integration, feel free to contact us through our [Discord community](https://vaultcord.com/discord). Our support team is available through Live Chat on our website. Please share your Order ID or the email you used for the transaction so we can help you faster. # Buy Members Source: https://docs.vaultcord.com/api-reference/market/buy post /market/buy Buy Members # List sellers Source: https://docs.vaultcord.com/api-reference/market/fetch get /market/fetch Fetch list of sellers on the member marketplace. Data is cached for 2 hours, use webhooks on https://dash.vaultcord.com/developers for instant notifications when new sellers added. # Update invite code Source: https://docs.vaultcord.com/api-reference/market/invites post /market/update-invite Update Discord invite # Pull Market Order Source: https://docs.vaultcord.com/api-reference/market/pull post /market/pull Pull Market Order # Refund Market Source: https://docs.vaultcord.com/api-reference/market/refund post /market/refund/{orderId} Refund Order # Ban Member Source: https://docs.vaultcord.com/api-reference/members/ban put /members/{id}/ban Add member to blocklist # Delete member Source: https://docs.vaultcord.com/api-reference/members/delete delete /members/{id} Delete a member. # Fetch Member Source: https://docs.vaultcord.com/api-reference/members/fetch get /members/{userId} Fetch member by User ID. # Import Member OAuth2 tokens Source: https://docs.vaultcord.com/api-reference/members/import post /members/import Import Member OAuth2 tokens. See here for easy-to-use program to convert Discord token into VaultCord auths https://www.youtube.com/watch?v=th1QQlxiyTs # List Server Members Source: https://docs.vaultcord.com/api-reference/members/list get /members/servers/{serverId}/pages/{pageNum} Fetch members. # Pull Members Source: https://docs.vaultcord.com/api-reference/members/pull put /members/pull/{serverId} Pull members # Add Server Source: https://docs.vaultcord.com/api-reference/servers/create put /servers Add server to VaultCord # List Servers Source: https://docs.vaultcord.com/api-reference/servers/list get /servers List out the servers on account # Get Member Migrations Source: https://docs.vaultcord.com/api-reference/servers/migrations get /servers/{serverId}/pulls Fetch member pulls. # Add verification password Source: https://docs.vaultcord.com/api-reference/servers/passwords put /servers/{serverId}/passwords (Optional) Add a password to verification page to prevent unknown members accessing your server. # Get Server Settings Source: https://docs.vaultcord.com/api-reference/servers/settings get /servers/{id} Fetch server settings. # Update Server Settings Source: https://docs.vaultcord.com/api-reference/servers/update-settings patch /servers/{id} Update server settings # Browser Leaderboard Source: https://docs.vaultcord.com/api-reference/stats/browsers get /stats/browsers See the top web browsers used by your members. # Chart Data Source: https://docs.vaultcord.com/api-reference/stats/chart get /stats/chart Get chart stats for member joins day-to-day, with each server representing a seperate datapoint. # Global Analytics Source: https://docs.vaultcord.com/api-reference/stats/global get /stats/dashboard Get global stats for member counts from all servers, numbers of servers & bots. # Get Member Counts Source: https://docs.vaultcord.com/api-reference/stats/members get /stats/members/{serverId} See the most recent member pulls # Get Recent Pulls Source: https://docs.vaultcord.com/api-reference/stats/pulls get /stats/pulls See the most recent member pulls # Visitor Data Rankings Source: https://docs.vaultcord.com/api-reference/stats/visitors get /stats/visitors See the top rankings of where visiting members are coming from # Value Interpretation Source: https://docs.vaultcord.com/api-reference/values Understanding the representation of values in our documentation ## Representation of Null Values Our documentation leverages [OpenAPI](https://swagger.io/) for rendering. OpenAPI specifically addresses how null values are illustrated in our examples, ensuring that instances of `null` are replaced with placeholders relevant to the data type. Below is a breakdown of how null values are represented for each type: * **String**: `""` * **Number**: `123` * **Integer**: `123` * **Object**: `{}` * **Array**: `[""]` * **Boolean**: `true` * **Any**: `` ## Handling Deprecated Fields In cases where a field is deprecated, our API continues to include the field in all requests as `null`, however, it will be rendered as `"null"`, in a string format, in all of our documentation examples. This approach is maintained for backward compatibility, ensuring that integrations remain functional without disruption. Deprecated fields will also have the `"DEPRECATED"` prefix in their descriptions. ## Stringified values In our documentation, you will find instances where integers, booleans and floats are stringified (wrapped in a string). These values should be interpreted as the type of the value inside the string. The examples below should show the only instances in the whole documentation where stringified values should occur. If you see any other values stringified, the API returns them as such. * `"0"` should be interpreted as the **integer** `0` * `"false"` should be interpreted as the **boolean** `false` ## Clarification It's important to clarify that these representations do not reflect the actual return values of our API. Instead, they are utilized solely within our documentation for clarity and example purposes. Our support team is available through Live Chat on our website. Please share your Order ID or the email you used for the transaction so we can help you faster. # Webhooks Source: https://docs.vaultcord.com/api-reference/webhooks Webhooks can be used to receive real-time notifications about events occurring on VaultCord ## General guidance If you are using a Discord webhook, you can ignore all the below instructions. For customizing message fully, set a [channel here instead](https://www.youtube.com/watch?v=_QHXo8KWpno\&t=7s). Configure your first webhook to receive instant & live notifications about things happening with your account. ## Signing/Validating To verify the authenticity of a webhook request and its payload, each webhook request includes a `X-VaultCord-Signature` header with a HMAC signature comprised of the JSON encoded request body and your webhook secret. Your webhook secret can be [copied here](https://dash.vaultcord.com/webhooks). We use SHA-512 HMAC, not SHA256 like some lower quality e-commerce services use. Every request will be sent from `45.33.155.66`, so you could use this to verify it's a legitimate request if you can't use encryption for whatever reason. ### Signature verification code samples ```php theme={null} ``` ```js theme={null} const crypto = require('crypto'); const secret = 'WEBHOOK_SECRET'; // replace with your webhook secret, you can find it in the Developer page on the VaultCord dashboard. const headerSignature = req.headers['x-vaultcord-signature']; const payload = req.body; const signature = crypto .createHmac('sha512', secret) .update(payload) .digest('hex'); if (crypto.timingSafeEqual(Buffer.from(signature), Buffer.from(headerSignature, 'utf-8'))) { // handle valid webhook } else { // invalid webhook } ``` ```python theme={null} import hashlib import hmac import sys payload = sys.stdin.buffer.read() secret = b'WEBHOOK_SECRET' # replace with your webhook secret, you can find it in the Developer page on the VaultCord dashboard. header_signature = bytes.fromhex(sys.stdin.headers['X-VaultCord-Signature']) # get our signature header signature = hmac.new(secret, payload, hashlib.sha512).hexdigest() if hmac.compare_digest(signature, header_signature): # handle valid webhook else: # invalid webhook ``` ## Events Each webhook request will contain an `event` JSON key in the request body. A list of supported events from Webhook Endpoints can be found below. | Event | Description | | --------------------- | ------------------------------------------------------------------------ | | `member.verified` | Member Verified. | | `member.pull_started` | Member Pull Started. | | `donation.paid` | One of your members donated to you. | | `market.paid` | The order has been flagged as paid, this is the final state. | | `market.refunded` | An order has been partially refunded, because some members didn't arrive | | `market.added` | A new marketplace seller has been added | ## Logs Each webhook request will create a [Webhook Log](https://dash.vaultcord.com/developers). The object is created by the request that has been sent. It will contain all headers, and the request + response body. If your website blocks our request (always coming from IP `45.33.155.66`) you can find the RayID in the headers to see what Cloudflare rule our request triggered. Logs will only be kept for up to 14 days. After this period they will be deleted Our support team is available through Live Chat on our website. Please share your Order ID or the email you used for the transaction so we can help you faster. # Add Allowlist Source: https://docs.vaultcord.com/api-reference/whitelists/create put /allowlist Add allowlist to VaultCord # Remove Allowlist Source: https://docs.vaultcord.com/api-reference/whitelists/delete delete /allowlist/{id} Delete a whitelist. # List Allowlists Source: https://docs.vaultcord.com/api-reference/whitelists/list get /allowlist List the allowlists on a VaultCord account # Create backup Source: https://docs.vaultcord.com/backups/create Step-by-step guide for adding a Server to VaultCord. > On the main dashboard page, click **Backups** > Click the **Create Backup** button > Make sure to close the popup windows after inviting the bot! > 1. Click the **Invite bot** button > 2. Choose the Discord server from the dropdown > 3. Click the **Submit** button > Make sure YOU have **Administrator** permissions in the Discord server, we require this for security reasons. ## What does VaultCord backup? * Server name * Server icon * Server banner URL * Server description * Server splash URL * Server AFK (channel and timeout) * Server default notification setting * Server explicit content setting * Server language locale * Server boost bar setting * Server verification level setting * Server roles (name, color, permissions) * Server categories (name, permissions) * Server channels (name, permissions) * Server emojis * Server stickers * Server bans (with reasons) * Server messages (**350 per channel**) * Server pinned messages * Server attachments * Server embeds You have successfully backed up your server If you have any questions, join our [Discord Server](https://vaultcord.com/discord) and ask us anything! # Common Errors Source: https://docs.vaultcord.com/commonerrors Find solutions to our most common errors here. Navigate to the [Discord Developer Page](https://discord.com/developers/applications?new_application=false) and select your bot. Next click on the **OAuth2 tab** and click **Add Redirect** then paste **[https://vaultcord.win/auth](https://vaultcord.win/auth)** and click **Save Changes.** Go to the [VaultCord dashboard](https://dash.vaultcord.com) and click on the **Servers tab.** Then select your server, and head to the Discord tab inside of the dashboard. Then invite the bot to your Discord server, and select the Discord server as the server you added the bot to. Then press **Save Changes**. Please [contact our support](https://vaultcord.com/discord) and send **a screenshot of the error** and ID. We'll help you fix this as soon as possible. Please disable [iCloud relay](https://support.apple.com/en-in/guide/iphone/iph499d287c2/ios) to fix this error. - Open the [VaultCord dashboard](https://dash.vaultcord.com) → Servers tab → select your server → Discord tab, and make sure the bot is **invited** to the correct server. - Check that the bot’s role has the required permissions (Send Messages, Read Message History, Embed Links; plus Manage Roles/Kick/Ban if you use those features). - Ensure the bot’s role is **above** any roles it needs to manage in the role list. - If you recently changed permissions, re-invite the bot from the dashboard and try again. - Re-invite the bot from the dashboard ensuring the invite includes the **applications.commands** and **bot** scopes. If that doesn't help, go to the **Bots** page and click Update Slash Commands. - Verify you’re logged into the dashboard with the **same Discord account** that has access to the server. - You must have the **Manage Server** permission on the server to manage it in VaultCord. - Click your avatar in the dashboard and **Log out**, then log back in to refresh Discord permissions. - If the server still doesn’t appear, invite the bot to the server from the dashboard and refresh. - You need the **Manage Server** permission in the target server to invite the bot. - Try inviting from the dashboard’s Discord tab for your server. - If the invite page shows no servers, make sure you’re logged into the correct Discord account and that the server allows bot invites. - Move the bot’s highest role **above** the roles it needs to assign/manage in Server Settings → Roles. - Ensure the bot has the needed permissions (e.g., Manage Roles, Kick Members, Ban Members). - Check per‑channel permission overrides for any blocks on the bot. This error occurs when the core `authUrl` variable is accidentally deleted or replaced with a hardcoded link (e.g., `vaultcord.win/...`) in your verification message settings. VaultCord **requires** the exact `authUrl` variable to generate unique, secure verification links for each individual member. If you manually replace this variable, the bot cannot link the user to the verification system, which results in this error. ### Step-by-Step Solution First, go to the [VaultCord Dashboard](https://dash.vaultcord.com) and click on the **Servers** tab. Select your server from the list, navigate to the **Settings** menu, and open the **Message** tab. Scroll down to the **Components** section, which is where your interactive buttons are configured. Click the **Options** dropdown button and select **JSON Editor**. In the JSON editor, find the code block that controls your verification button. You will likely see an incorrect URL value. Delete that specific button block and replace it entirely with this corrected code: ```json theme={null} { "type": 2, "style": 5, "label": "Verify now", "url": "{authUrl}", "disabled": false } ``` Ensure you only replace the broken button block and leave other components (like your "Why?" button) intact. Once you have pasted the correct code, click **Save Changes**. Go back to your Discord server and trigger a new verification message to ensure the button now works perfectly. If you have turned on the Ads program but your members do not see ads after clicking the "Verify" button, it is usually because of **duplicated verification links**. If you recently backed up or cloned your Discord server, you might have **two servers using the same verification link** (for example, `vaultcord.win/your-server`) in your VaultCord dashboard. **Why it breaks:** If two servers use the same custom vanity URL, VaultCord cannot tell them apart. To avoid problems like endless loops, the ad redirect does not work and the ad is skipped. ### How to Fix It Log in to your [VaultCord Dashboard](https://dash.vaultcord.com/servers) and check your list of active servers. See if more than one server is using the same `vaultcord.win` URL. Pick one of the servers with the duplicate link, usually the clone or backup, and click the **Settings** button for that server. Find the **Vanity Link** or **Custom URL** section in the settings. Change the end of the URL to something unique. For example, you can change `vaultcord.win/main` to `vaultcord.win/main-backup`. Save your changes. Then, ask a friend or use another account to test the new verification process. The ad should now show up as expected! Our support team is available through Live Chat on our website. Please share your Order ID or the email you used for the transaction so we can help you faster. # FAQ Source: https://docs.vaultcord.com/faq Find our most frequently asked questions here. Yes. VaultCord employs Discord’s official OAuth2 system and adheres to Discord Developer Terms. Our application is verified by Discord. We never request your Discord password, and all sensitive tokens are encrypted. Why trust us? VaultCord’s owner formerly operated KeyAuth, a developer platform with over 190,000 users. You can also consult our TrustPilot reviews to gauge our reputation: [TrustPilot](https://www.trustpilot.com/review/vaultcord.com) Yes, VaultCord is free to use. Premium is entirely optional and unlocks additional features and higher limits for power users. Core functionality, including 24/7 bot hosting and standard verification, is available on the free plan. If you ever cancel Premium, your server will continue to run on the free tier. Premium offers optional enhancements such as higher usage limits, advanced verification controls, and additional backup/restore options. See the current feature comparison and pricing here: [Upgrade](https://dash.vaultcord.com/upgrade). Open the Members tab in your dashboard and select Pull Members. This syncs your server member list with VaultCord. Watch a quick walkthrough here: [Video tutorial](https://www.youtube.com/watch?v=02bX-Y8zrw8). Yes. We host your custom bot 24/7 on all plans, including the free plan. At minimum, the bot needs: - Create Invites - Manage Roles. Please do not grant your bot Administrator status, as Discord has a history of incorrectly suspending unverified bots that are Administrators in a server that gets banned. If you're using the custom bot and it hasn't been verified as a Discord App (i.e., ID verification is not complete), don't grant the bot Administrator access. VaultCord focuses on backing up server structure, such as categories, channels, roles, forums, automod rules, permissions, emojis, and bans. Message content and individual member role assignments are also possible to backup. Yes. You can restore to a new or existing server. Partial restores (for example, specific roles or channels) are supported where applicable, allowing you to merge structures without overwriting everything. We collect only what is necessary to provide verification and backup features, such as user IDs, guild IDs, and configuration data you set. We do not store Discord passwords. Access tokens are encrypted and can be revoked at any time via your Discord Authorized Apps settings or in the VaultCord dashboard. Yes, this is a premium feature that allows users to view IP addresses by default. You can disable this in the Security tab of VaultCord settings. You may also choose to enable viewing members' emails, private profile connections, and all Discord servers their account is linked to. Read our [Privacy Policy](https://vaultcord.com/privacy-policy) to understand the numerous ways we allow both VaultCord customers and random members to opt out. Your account automatically returns to the free plan. Your server remains online, verification continues to work, and you keep your data. Premium-only features and higher limits will no longer be available until you re-upgrade. Yes. You can manage multiple servers from one account. You can also grant dashboard access to [trusted team members](https://dash.vaultcord.com/teams) with role-based permissions so they can help configure verification and backups without sharing your login. Yes. We use official APIs, respect rate limits, and design features to comply with Discord policies. If Discord’s platform rules change, we will update VaultCord accordingly to keep your server compliant. Message the [VaultCord support team](https://vaultcord.com/discord). Please include your server ID, a brief description, and screenshots or error codes so we can assist you quickly. If the bot is kicked or loses required permissions, verification and backups may pause. Re-invite the bot with the recommended permissions and re-run Pull Members if needed. Your saved configurations remain intact. You can cancel anytime from your dashboard. Billing cycles continue through the end of the current period, after which you will automatically move to the free plan. Invoices and receipts are sent via email. Refunds are handled per our [posted refund policy](https://vaultcord.com/refund-policy). Yes, you can easily migrate from providers like Guild Restore or RestoreCord without starting from scratch! You can keep your existing custom bot and bring your previously verified members with you. You can use the same Discord bot application you used with your previous provider. 1. Go to your [Discord Developer Portal](https://discord.com/developers/applications) and select your bot. 2. Navigate to the **Bot** tab, click **Reset Token** (if you don't have it saved), and copy the new token. 3. Go to the [VaultCord Dashboard](https://dash.vaultcord.com/bots/add) and paste your existing bot token and client secret. **Crucial Step:** Make sure to go to the **OAuth2** tab in the Discord Developer Portal, delete the redirect URLs from your *old* provider, and add `https://vaultcord.win/auth` so VaultCord can function properly. If your previous verification provider allows you to export your verified members database (as a `.json`, `.csv`, or `.sql` file), download it to your computer. Because your community's data privacy is our top priority, we process these imports directly to ensure a safe and seamless transition. Please open a support ticket via our [Live Chat Support](https://vaultcord.com/discord) and provide your exported file. Our database administrators will securely migrate your members to your VaultCord dashboard. Finally, go to your Discord server and delete the old verification panel sent by your previous bot. Use the VaultCord dashboard or the `/verify-embed` command to send a brand new, secure VaultCord verification message. VaultCord's comprehensive **Reports** page allows you to seamlessly download and export verified member information, order invoices, and monitor login session trails. ### 📊 Exporting Member Data You can pull specific data points for your verified users, including Discord IDs, IP Addresses, Emails, and Browser Analytics. Go to [dash.vaultcord.com/reports](https://dash.vaultcord.com/reports) and ensure you are on the **Members** tab. Choose the specific data points you want to include in your export (e.g., IP Address, Join Date, Status). Note that sensitive fields like access tokens are excluded by design for security. Choose your desired export format (**CSV**, **JSON**, or **XLSX**) at the bottom of the page to instantly compile and download the report to your device. ### 🧾 Taxes, Invoices & Session Trails * **VAT & Taxes:** If you use VaultCord to monetize your server or use the Marketplace, navigate to the **VAT & Taxes** tab to export all of your order invoices and tax records for accounting season. * **Account Sessions:** Under the **Account** tab, you can review your login session trails to track exactly where and when your VaultCord accounts were accessed. Yes! VaultCord features a powerful built-in **Account Switcher** that allows you to connect and manage multiple VaultCord accounts simultaneously—without the hassle of constantly logging in and out. 🚀 This feature is tailor-made for power users, agency owners, and server managers who need blazing-fast access to different workspaces. ### 🔄 How to connect and switch accounts Click on your **profile avatar** located in the top right corner of the VaultCord dashboard to open the account dropdown menu. Look for the **Add Account** or **Connect Account** button within the menu. Simply enter the login credentials for your secondary VaultCord account. Once logged in, VaultCord will instantly link this profile to your current browser session. ✅ You can now open the profile menu at any time and simply click on any of your connected accounts to switch dashboards instantly! You can link a maximum of **8 accounts** to your switcher at the same time. *** ### 🛡️ Security & Login Session Trails When managing multiple accounts, security is our top priority. VaultCord meticulously tracks every login session to ensure your dashboards are never accessed by unauthorized users. You can view your active and past login sessions by navigating to the **Reports** page and clicking on the **Account** tab. This section provides a detailed trail of: * 📅 **Date & Time:** The exact moment the account was accessed. * 📍 **IP Address:** The network location of the login. * 💻 **Browser & OS:** Device details used during the session. **Suspicious Activity?** If you notice a login session trail from an unknown location or device, please contact our [Live Support](https://vaultcord.com/discord) immediately! Provide us with the details of the suspicious session so our team can secure your VaultCord account and investigate the unauthorized access. Managing roles in a large Discord server can be an incredibly time-consuming task. To make server management effortless, VaultCord offers powerful built-in **Role Management Commands** that allow you to assign or remove roles from your entire member base in just a few seconds! ⚡ Whether you are restructuring your community, giving out an event reward, or cleaning up old roles, you can use our intuitive slash commands directly inside your Discord server. ### 🛠️ Available Role Commands Use the `/massrole` command to instantly add a specific role to multiple members. Instead of manually clicking through hundreds of user profiles, you can simply select the target role, and VaultCord will automatically distribute it to your verified members. This is perfect for milestone rewards, event participation, or giving mass access to new categories! Need to strip a role from everyone? The `/unrole` command does exactly that. With one quick command, you can remove a designated role from all members who currently have it. This is highly effective for ending temporary events, removing seasonal access passes, or resetting server hierarchies. **Permission Check:** Before using these commands, please ensure that your VaultCord bot has the **Manage Roles** permission and that its highest role is placed strictly *above* the roles it is trying to assign or remove in your Discord Server Settings. The bot cannot assign roles that are higher than its own. ### 📺 Video Tutorial Want to see these commands in action? We have prepared a complete step-by-step video guide on how to utilize the massrole and unrole features safely and efficiently.