Developers
API routes
Every REST endpoint the Discord app knows how to call, read from the canary client's route table on each build. Handy for spotting features before they're documented; click a name to copy it.
Routes 914 in 123 top-level groups
With parameters 532 58% take an ID or slug
Under @me 250 scoped to the current user
Added in 7 days 0 since tracking began
By group
by first path segment /users 237 /guilds 174 /channels 82 /applications 30 /auth 25 /billing 25 /quests 23 /store 17 /age-verification 14 /oauth2 13 /family-center 12 /conjure 10 /partner-sdk 10 /reporting 9 /storefront 9 /safety-hub 8 /games 7 /activities 6 /conference-mode 6 /consoles 6 /content-inventory 6 /gifs 6 /ai 5 /application-directory-static 5
99 smaller groups with 169 routes between them.
| /:param/billing/premium/subscribe/login-handoff?handoff_key=:param&handoff_token=:param&destination=:param | |
| /:param/force-send-prompt | |
| /activities | |
| /activities/:param/:param | |
| /activities/:param/test-mode | |
| /activities/applications/:param/activity-instances/:param/join | |
| /activities/shelf | |
| /activities/statistics/applications/:param | |
| /ads/creatives/:param/preview/delivery-state | |
| /ads/creatives/preview/delivery-state | |
| /ads/ios-attributions/sign-payload | |
| /age-verification/google-wallet/request | |
| /age-verification/google-wallet/suspended/request | |
| /age-verification/google-wallet/suspended/verify | |
| /age-verification/google-wallet/verify | |
| /age-verification/incode/interview | |
| /age-verification/incode/session | |
| /age-verification/manual-review | |
| /age-verification/methods | |
| /age-verification/methods/v2 | |
| /age-verification/suspended/manual-review | |
| /age-verification/suspended/methods | |
| /age-verification/suspended/methods/v2 | |
| /age-verification/verify | |
| /age-verification/verify/v2 | |
| /ai/fix-grammar | |
| /ai/summarize-thread/:param | |
| /ai/text-transform | |
| /ai/title | |
| /ai/translate | |
| /apex/experiments | |
| /apex/experiments/metadata | |
| /application-directory-static/applications/:param | |
| /application-directory-static/applications/:param/similar | |
| /application-directory-static/categories | |
| /application-directory-static/collections | |
| /application-directory-static/search | |
| /application-directory/applications/:param/embed | |
| /application-directory/collection-items/:param/:param./:param | |
| /applications | |
| /applications-with-assets | |
| /applications/:param/activities/:param/instances/:param/leave | |
| /applications/:param/app-assets/:param./:param | |
| /applications/:param/app-icons/:param.png | |
| /applications/:param/application-command-index | |
| /applications/:param/attachment | |
| /applications/:param/branches | |
| /applications/:param/branches | |
| /applications/:param/branches/:param/builds/:param/size | |
| /applications/:param/branches/:param/builds/live | |
| /applications/:param/branches/:param/storage | |
| /applications/:param/disclosures | |
| /applications/:param/external-assets | |
| /applications/:param/guilds/:param/commands/:param/permissions | |
| /applications/:param/managed-links/:param | |
| /applications/:param/payment-payout-groups | |
| /applications/:param/proxy-tickets | |
| /applications/:param/public | |
| /applications/:param/quick-links/:param | |
| /applications/:param/skus | |
| /applications/:param/store-layout | |
| /applications/:param/subscription-group-listings/:param | |
| /applications/:param/transfer | |
| /applications/:param/trusted-links/check | |
| /applications/:param/widget-configs | |
| /applications/:param/widget/refresh | |
| /applications/non-games/detectable | |
| /applications/public | |
| /applications/storefront/interactions/premium-button/:param | |
| /applications/trending/global | |
| /attachments/:param | |
| /attachments/refresh-urls | |
| /attachments/report-false-positive | |
| /attachments/sender-report-false-positive | |
| /auth/authorize-ip | |
| /auth/conditional/finish | |
| /auth/conditional/start | |
| /auth/forgot | |
| /auth/handoff | |
| /auth/handoff/exchange | |
| /auth/location-metadata | |
| /auth/login | |
| /auth/login/generated-user/:param | |
| /auth/logout | |
| /auth/mfa/:param | |
| /auth/mfa/sms/send | |
| /auth/one-time-login | |
| /auth/password/validate | |
| /auth/passwordless/start | |
| /auth/register | |
| /auth/register/phone | |
| /auth/reset | |
| /auth/revert | |
| /auth/sessions | |
| /auth/sessions/debug/notifications | |
| /auth/sessions/logout | |
| /auth/verify | |
| /auth/verify/resend | |
| /auth/verify/view-backup-codes-challenge | |
| /avatar-decoration-presets/:param./:param | |
| /avatars/:param/archived/:param/:param./:param | |
| /badge-icons/:param.png | |
| /billing/apple/acom-subscriptions/migrate | |
| /billing/apple/apply-receipt | |
| /billing/apple/jwt-token | |
| /billing/apple/subscriptions/:param | |
| /billing/gift-card/redeem | |
| /billing/gift-card/view | |
| /billing/orders | |
| /billing/orders | |
| /billing/orders/:param | |
| /billing/orders/:param | |
| /billing/orders/:param/cancel-signing | |
| /billing/orders/:param/discard | |
| /billing/orders/:param/entitlements | |
| /billing/orders/:param/line-items/:param | |
| /billing/orders/:param/sign | |
| /billing/past-due-payment/invoice | |
| /billing/past-due-payment/pay | |
| /billing/past-due-payment/payment-source | |
| /billing/past-due-payment/setup-intent | |
| /billing/past-due-payment/validate-billing-address | |
| /billing/popup-bridge/:param | |
| /billing/popup-bridge/:param/callback | |
| /billing/popup-bridge/:param/callback/:param/:param | |
| /billing/store-country | |
| /billing/verify-purchase-request | |
| /branches | |
| /captcha/decider | |
| /channels | |
| /channels/:param | |
| /channels/:param/:param/mod-report | |
| /channels/:param/add-safety-warning | |
| /channels/:param/application-command-index | |
| /channels/:param/application-commands/search | |
| /channels/:param/attachments | |
| /channels/:param/blocked-user-warning-dismissal | |
| /channels/:param/call | |
| /channels/:param/call/ring | |
| /channels/:param/call/stop-ringing | |
| /channels/:param/clips-remote-trigger | |
| /channels/:param/conversations | |
| /channels/:param/conversations/:param | |
| /channels/:param/conversations/:param/messages | |
| /channels/:param/convert | |
| /channels/:param/custom-call-sounds | |
| /channels/:param/directory-entries | |
| /channels/:param/directory-entries/counts | |
| /channels/:param/directory-entries/list | |
| /channels/:param/directory-entries/search | |
| /channels/:param/directory-entry/:param | |
| /channels/:param/explicit-media | |
| /channels/:param/follower-message-stats | |
| /channels/:param/follower-stats | |
| /channels/:param/followers | |
| /channels/:param/greet | |
| /channels/:param/icons/:param.jpg | |
| /channels/:param/integrations/:param | |
| /channels/:param/invites | |
| /channels/:param/linked-lobby | |
| /channels/:param/media-post-preview | |
| /channels/:param/messages | |
| /channels/:param/messages/:param | |
| /channels/:param/messages/:param/ack | |
| /channels/:param/messages/:param/crosspost | |
| /channels/:param/messages/:param/interaction-data | |
| /channels/:param/messages/:param/reactions | |
| /channels/:param/messages/:param/reactions/:param | |
| /channels/:param/messages/:param/reactions/:param | |
| /channels/:param/messages/:param/reactions/:param/:param | |
| /channels/:param/messages/:param/reactions/:param/:param/:param | |
| /channels/:param/messages/:param/threads | |
| /channels/:param/messages/ack | |
| /channels/:param/messages/announcement | |
| /channels/:param/messages/pins | |
| /channels/:param/messages/pins/:param | |
| /channels/:param/messages/search | |
| /channels/:param/messages/search/tabs | |
| /channels/:param/permissions/:param | |
| /channels/:param/pins/ack | |
| /channels/:param/polls/:param/answers/:param | |
| /channels/:param/polls/:param/answers/@me | |
| /channels/:param/polls/:param/expire | |
| /channels/:param/post-data | |
| /channels/:param/recipients | |
| /channels/:param/recipients/:param | |
| /channels/:param/recipients/@me | |
| /channels/:param/safety-warning/report-false-positive | |
| /channels/:param/safety-warnings | |
| /channels/:param/safety-warnings/ack | |
| /channels/:param/send-soundboard-echo | |
| /channels/:param/send-soundboard-sound | |
| /channels/:param/store-listing | |
| /channels/:param/store-listing/entitlement-grant | |
| /channels/:param/store-listings/:param | |
| /channels/:param/tags | |
| /channels/:param/tags/:param | |
| /channels/:param/thread-members/:param | |
| /channels/:param/thread-members/@me/settings | |
| /channels/:param/threads | |
| /channels/:param/threads/archived/:param | |
| /channels/:param/threads/search | |
| /channels/:param/typing | |
| /channels/:param/users/@me/threads/archived/private | |
| /channels/:param/voice-channel-effects | |
| /channels/:param/voice-hangout | |
| /channels/:param/voice-history | |
| /channels/:param/voice-status | |
| /channels/:param/webhooks | |
| /channels/preload-messages | |
| /channels/recipients/@me/batch-reject | |
| /checkpoint | |
| /checkpoint/complete | |
| /checkpoint/reset | |
| /clips/autoclips/game-capabilities/:param | |
| /clips/module-assets | |
| /collectibles-categories | |
| /collectibles-categories/v2 | |
| /collectibles-products/:param | |
| /collectibles-shop | |
| /conference-mode/:param/channels | |
| /conference-mode/channels/:param | |
| /conference-mode/channels/:param/users | |
| /conference-mode/conference | |
| /conference-mode/events | |
| /conference-mode/guilds | |
| /conjure/applications/:param/channels | |
| /conjure/project-limit | |
| /conjure/projects | |
| /conjure/projects/:param | |
| /conjure/projects/:param/preview-dm | |
| /conjure/projects/:param/publish | |
| /conjure/projects/:param/publish-preview | |
| /conjure/projects/:param/remix-ticket | |
| /conjure/projects/:param/unpublish | |
| /conjure/projects/:param/ws-ticket | |
| /conjuring/projects/:param/ack/:param | |
| /connections/:param/authorize | |
| /connections/:param/callback | |
| /connections/:param/callback/session-handoff | |
| /connections/:param/link-dispatch-auth-callback | |
| /consoles/:param/devices | |
| /consoles/:param/devices/:param/commands | |
| /consoles/:param/devices/:param/commands/:param | |
| /consoles/connect-request | |
| /consoles/connect-request/:param | |
| /consoles/xbox-handoff | |
| /content-inventory/users/:param/outbox | |
| /content-inventory/users/@me/:param | |
| /content-inventory/users/@me/applications/:param | |
| /content-inventory/users/@me/outbox/entries/id/:param/history | |
| /content-inventory/users/@me/similar-games/:param | |
| /content-inventory/users/@me/spotify | |
| /debug-logs/:param/:param | |
| /debug-logs/multi/:param | |
| /debug/applied-boosts/ends-at | |
| /debug/temporal/infra-proof-of-concept | |
| /discoverable-guilds | |
| /discoverable-guilds/mobile-game-communities | |
| /discoverable-guilds/search | |
| /discovery/categories | |
| /dismissible-content/arbitrate | |
| /emoji-packs | |
| /emojis/:param./:param | |
| /emojis/:param/guild | |
| /emojis/:param/source | |
| /entitlements/gift-codes/:param | |
| /entitlements/gift-codes/:param/redeem | |
| /entitlements/partner-promotions/:param | |
| /experiments | |
| /family-center/:param/activity | |
| /family-center/:param/consents | |
| /family-center/:param/restricted-schedule/rule | |
| /family-center/:param/restricted-schedule/rules/:param | |
| /family-center/:param/settings-and-consents | |
| /family-center/:param/settings-proto | |
| /family-center/@me | |
| /family-center/@me/link-code | |
| /family-center/connection-prerequisites | |
| /family-center/more-activity/:param/:param/:param/:param | |
| /family-center/share-iar-with-parents | |
| /family-center/teen-user/:param | |
| /friend-finder/find-friends | |
| /friend-suggestions | |
| /friend-suggestions/:param | |
| /game-invite/@me | |
| /game-invite/@me/:param | |
| /game-organization-invites/:param | |
| /game-organization-invites/:param/characters | |
| /game-organization-invites/:param/join | |
| /game-organizations/:param/:param/invites | |
| /game-organizations/invitable/@me | |
| /game-organizations/linkable/@me/:param | |
| /games | |
| /games/:param/announcements | |
| /games/autocomplete | |
| /games/detectable | |
| /games/detectable/exclusions | |
| /games/search | |
| /games/trending |
No routes match that. Try part of a path, like
@me or quests. From the discrapper-canary route table. Routes marked "baseline" were already there when tracking began. Last synced Nov 9, 16:51 UTC.