Skip to content

Instantly share code, notes, and snippets.

@ghostrider-05
Last active May 29, 2024 13:02
Show Gist options
  • Save ghostrider-05/8f1a0bfc27c7c4509b4ea4e8ce718af0 to your computer and use it in GitHub Desktop.
Save ghostrider-05/8f1a0bfc27c7c4509b4ea4e8ce718af0 to your computer and use it in GitHub Desktop.
An unofficial list of discord app protocol routes

Discord app protocol routes

Home:

  • /: discord://-/
  • friends: discord://-/channels/@me/
  • nitro: discord://-/store
  • shop: discord://-/shop
  • message requests: discord://-/message-requests
  • family centre: discord://-/family-center

General:

  • apps: discord://-/apps
  • discovery - guilds: discord://-/guild-discovery
  • gift: discord://-/gifts/<gift_code>
  • gift (with login screen): discord://-/gifts/<gift_code>/login
  • new server: discord://-/guilds/create
  • server invite: discord://-/invite/<invite_code>
  • server invite (with login screen): discord://-/invite/<invite_code>/login
  • developer portal: discord://-/developer

Settings:

  • user settings: discord://-/settings/<setting_name>
    • with setting_name:
      • User settings - my account: account
      • User settings - profiles: profile-customization
      • User settings - privacy and safety: privacy-and-safety
      • User settings - family: family-center
      • User settings - authorized apps: authorized-apps
      • User settings - connections: connections
      • User settings - devices: sessions
      • User settings - friend requests: friend-requests
      • Payment settings - Discord Nitro: premium
      • Payment settings - server boost: guild-boosting
      • Payment settings - subscriptions: subscriptions
      • Payment settings - gift inventory: inventory
      • Payment settings - billing: billing
      • App settings - appearance: appearance
      • App settings - accessibility: accessibility
      • App settings - voice & video: voice
      • App settings - text & images: text
      • App settings - notifications: notifications
      • App settings - keybinds: keybinds
      • App settings - language: locale
      • App settings - windows settings: windows
      • App settings - linux settings: linux
      • App settings - steamer mode: streamer-mode
      • App settings - advanced: advanced
      • Activity settings - activity privacy - activity-privacy
      • Activity settings - registered games - registered-games
      • Activity settings - game overlay: overlay
      • Hypesquad: hypesquad-online
      • Changelog: changelogs
      • Experiments: experiments
      • Developer options: developer-options
      • Hotspot options: hotspot-options
      • Dismissible Contents: dismissible-content-options
  • guild settings: discord://-/guilds/<guild_id>/settings
    • overview: /overview
    • roles: /roles
    • emoji: /emoij
    • stickers: /stickers
    • widget: /widget
    • server template: /guild-templates
    • soundboard: /soundboard
    • custom invite link: /vanity-url
    • Apps - integrations: /integrations
    • Apps - app directory: /app-directory (empty page)
    • Moderation - safety setup: /safety
    • Moderation - audit log: /audit-log
    • Moderation - bans: /bans
    • Community - overview: /community
    • Community - onboarding: /onboarding
    • Community - server insights: /analytics
    • Community - partner programme: /partner
    • Community - discovery: /discovery
    • Community - server web page /discovery-landing-page
    • Community - welcome screen: /community-welcome
    • Monetization - Server subscriptions: /role-subscriptions
    • Server boost status: /guild-premium
    • User managament - members: /members
    • User managament - invites: /instant-invites
    • Delete: /delete

User:

  • user profile: discord://-/users/<user_id>

Guilds and DMs:

  • dm channel: discord://-/channels/@me/<channel_id>
  • dm message: discord://-/channels/@me/<channel_id>/<message_id>
  • favorites: discord://-/channels/@favorites
  • favorites channel: discord://-/channels/@favorites/<channel_id>
  • guild: discord://-/channels/<guild_id>
  • guild channel: discord://-/channels/<guild_id>/<channel_id>
  • guild browse channels: discord://channels/<guild_id>/channel-browser
  • guild customise (onboarding): discord://channels/<guild_id>/customize-community
  • guild server guide channel: discord://-/channels/<guild_id>/@home
  • guild event: discord://-/events/<guild_id>/<event_id>
  • guild message: discord://-/channels/<guild_id>/<channel_id>/<message_id>
  • guild member safety: discord://-/channels/<guild_id>/member-safety
  • guild membership screening: discord://-/member-verification/<guild_id>
  • guild role subscriptions: discord://-/channels/<guild_id>/role-subscriptions
  • hub membership screening: discord://-/member-verification-for-hub/<hub_id>

Library:

  • library: discord://-/library/
  • library inventory: discord://-/library/inventory
  • library item actions: discord://-/library/<sku_id>/<action_name>
    • with action_name:
      • Launch: launch
  • library settings: discord://-/library/settings/
  • store page: discord://-/store/skus/<sku_id>
  • store page: discord://-/store/applications/<application_id>

Account:

  • login: discord://-/login (options: ?redirect_to=)
  • register: discord://-/register (options: ?redirect_to=)
  • reset: discord://-/reset
  • restore: discord://-/restore

Events:

If an event is over, the link might not work anymore

  • snowsgiving (Discord's yearly event in december): discord://-/snowsgiving
  • 8th birthday: discord://-/activities
@plskz
Copy link

plskz commented May 27, 2023

is there a protocol for switch account / manage account?

Tried these but meh 😞

  • discord://-/switch ❌
  • discord://-/switch-account ❌
  • discord://-/switch-accounts ❌
  • discord://-/account ❌
  • discord://-/manage-account ❌
  • discord://-/manage-accounts ❌

@Merlode11
Copy link

For guild settings, I think there is a type for the emojis:
emoji: /emoij ❌
It must be emoji: /emoji

@ppauel
Copy link

ppauel commented Aug 23, 2023

Members Guild page: discord://-/channels/<guild_id>/member-safety

@Lusiiky
Copy link

Lusiiky commented Sep 15, 2023

Hello!

discord://-/settings/premium-guild-subscription to Server Boosts doesn't seem to work anymore, there's a new one?

I'd also like to know: is there any way to be redirected to the page to boost a server? Like discord://channels/<guild_id>/premium-subscriptions?

Thanks.

@Lenochxd
Copy link

is there a kind of a protocol to mute myself on the desktop app? I'm trying to code a stream deck clone and I can't find ANYTHING about this

@lilyremigia
Copy link

For the new Members page, there's discord://-/channels/<guild_id>/member-safety

@lilyremigia
Copy link

lilyremigia commented Sep 29, 2023

@LeLenoch

is there a kind of a protocol to mute myself on the desktop app? I'm trying to code a stream deck clone and I can't find ANYTHING about this

It's done over RPC, see https://discord.com/developers/docs/topics/rpc#voicestatecreatevoicestateupdatevoicestatedelete.
Though, I dunno why wouldn't you just want to set a keybind.

@lgrachov
Copy link

The header is wrong, because protocol is discord://, and these are routes.

@baskingballer1
Copy link

baskingballer1 commented Sep 30, 2023

I know discord://-/settings/locale takes you to the language tab and I've been trying to make it so it chooses a specific language like spanish. Unless I'm dumb can someone help me out with this or is it impossible?

@Dark-LYNN
Copy link

the Payment settings - server boost changed to discord://-/settings/guild_boosting

@ewdewdaw
Copy link

ewdewdaw commented Oct 1, 2023

yas

@Lusiiky
Copy link

Lusiiky commented Oct 2, 2023

the Payment settings - server boost changed to discord://-/settings/guild_boosting

Thank you @Dark-LYNN!
And.. do you know if is there any way to be redirected to the page to boost a server? Like discord://channels/<guild_id>/premium-subscriptions?

@aggiczy
Copy link

aggiczy commented Oct 5, 2023

Hi. Is there a way to change my email address like my password with this? I lost access to my email account, and want to change my email in Discord.

@Lusiiky
Copy link

Lusiiky commented Oct 5, 2023

Hi. Is there a way to change my email address like my password with this? I lost access to my email account, and want to change my email in Discord.

Hello @aggiczy, unfortunately I also had an account "without" email for over a year because Discord has never implemented a function allowing a user without access to his mailbox to change the email of his Discord account. Even support can only tell you: change your Discord account..

@sylv256
Copy link

sylv256 commented Nov 3, 2023

none of these seem to work anymore
is this just a macos issue?

@SerStars
Copy link

SerStars commented Nov 4, 2023

none of these seem to work anymore is this just a macos issue?

@SylvKT looks like a MacOS at this moment

@Dark-LYNN
Copy link

Dark-LYNN commented Nov 6, 2023

the Payment settings - server boost changed to discord://-/settings/guild_boosting

Thank you @Dark-LYNN! And.. do you know if is there any way to be redirected to the page to boost a server? Like discord://channels/<guild_id>/premium-subscriptions?

hey @Lusiiky , sorry didn't see the reply, yes you could do this by doing "discord://-/guilds/<guildID>/settings/guild-premium"

@paulofreitas
Copy link

It's really cool how you can use these protocol routes with new Markdown masked links. 😎

@Lusiiky
Copy link

Lusiiky commented Nov 11, 2023

hey @Lusiiky , sorry didn't see the reply, yes you could do this by doing "discord://-/guilds/<guildID>/settings/guild-premium"

@Dark-LYNN Hello! Unfortunately, this doesn't seem to work for me.. :'(

@Dark-LYNN
Copy link

hey @Lusiiky , sorry didn't see the reply, yes you could do this by doing "discord://-/guilds/<guildID>/settings/guild-premium"

@Dark-LYNN Hello! Unfortunately, this doesn't seem to work for me.. :'(

Hey @Lusiiky this feature indeed seems to only work on pc (not mobile) and only if the user has access to this tab in the server settings, I can't find a protocol route towards the normal guild subscription/boosts page sorry.

@Lusiiky
Copy link

Lusiiky commented Nov 12, 2023

Hey @Lusiiky this feature indeed seems to only work on pc (not mobile) and only if the user has access to this tab in the server settings, I can't find a protocol route towards the normal guild subscription/boosts page sorry.

@Dark-LYNN However, I'm on a PC, and I've tested it on a server I own, and other servers and... nothing..

@emshov74
Copy link

is there a route for channel descriptions? or linked roles?

@AutonomousCat
Copy link

Any route for adding a channel to your channel list?

@CameronMitchell1020
Copy link

is there a kind of a protocol to mute myself on the desktop app? I'm trying to code a stream deck clone and I can't find ANYTHING about this

You can use hotkeys in the user settings to mute and unmute yourself.

@fastfingertips
Copy link

discord://-/ equal to discord:///

@KrystainGDPS
Copy link

Theres also this:

  • discord://-/developers
    Opens the Developer Portal inside Discord

@BlckViper
Copy link

How can i use the redirect within the protocoll route?

Like:
discord://-/login?redirect_to=https://www.google.de

Because it doesn't work for me. Please help <3

@fastfingertips
Copy link

How can i use the redirect within the protocoll route?

Like: discord://-/login?redirect_to=https://www.google.de

Because it doesn't work for me. Please help <3

this doesn't work

@CameronMitchell1020
Copy link

How can i use the redirect within the protocoll route?

Like: discord://-/login?redirect_to=https://www.google.de

Because it doesn't work for me. Please help <3

Try https%3A%2F%2Fwww.google.de instead

@Z1xus
Copy link

Z1xus commented Apr 1, 2024

found the protocol for april fool's lootboxes: discord://-/settings/lootboxes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment