Skip to content

Instantly share code, notes, and snippets.

@ghostrider-05
Last active November 6, 2025 07:11
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
@lgrachov
Copy link

Hey y'all, so I've figured something out: these only work on Windows.

These also work on macOS.

@foxyyyyyyyyyyyyy
Copy link

Does someone know how I can refer to a command of an bot (app) with these?

@kbidlack
Copy link

kbidlack commented Dec 5, 2024

discord://-/guild-discovery is now discord://-/discovery/servers and there's also discord://-/discovery/quests

@jack-glenn
Copy link

Is there a way to stop these from opening my Discord PTB? I primarily use Discord Canary and it's annoying to keep having to view the links with another application.

@foxyyyyyyyyyyyyy
Copy link

don't think so as its a deeplink wich is normaly application specific so you would need to find the prefix of canary maybe sth like discord-canary://

@jack-glenn
Copy link

don't think so as its a deeplink wich is normaly application specific so you would need to find the prefix of canary maybe sth like discord-canary://

I figured it out, you have to adjust a key in the registry

@foxyyyyyyyyyyyyy
Copy link

ok sounds great can you send what to adjust here so other who may need it can look at it?

@jack-glenn
Copy link

Sure, it was from the following reddit: https://www.reddit.com/r/discordapp/comments/17ogayf/how_does_discord_desktop_handle_discord_urls/

The comment that fixed it was this one:
image

@jjohnson5253
Copy link

jjohnson5253 commented Mar 24, 2025

discord://-/oauth2/authorize?REST_OF_OAUTH2_URL_HERE seems to work

@Kimi4427
Copy link

is there maybe a way to see the party mode tab just with this url scheme?

@tiwa244
Copy link

tiwa244 commented Jul 25, 2025

um

@cryptiklemur
Copy link

Anything for joining a guild as lurkable?

@vitorgomes
Copy link

discord://-/invite/<invite_code> or discord://invite/ not working to me

@vitorgomes
Copy link

Some how, "https://discord.gg/\(theIDOfYourInvite)" is working to me as deeplink to open inside the Discord app. It works to me as deeplink and to open into the browswer (for Swift language)

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