RoutesDeclarations

export interface RoutesDeclarations
export interface RoutesDeclarations

No summary provided.

applicationCommand(applicationId, commandId):`/applications/${string}/commands/${string}`
Route for: - GET /applications/{application.id}/commands/{command.id} - PATCH /applications/{application.id}/commands/{command.id} - DELETE /applications/{application.id}/commands/{command.id}
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
commandIdSnowflakeNoNone
applicationCommandPermissions(applicationId, guildId, commandId):`/applications/${string}/guilds/${string}/commands/${string}/permissions`
Route for: - GET /applications/{application.id}/guilds/{guild.id}/commands/{command.id}/permissions - PUT /applications/{application.id}/guilds/{guild.id}/commands/{command.id}/permissions
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
guildIdSnowflakeNoNone
commandIdSnowflakeNoNone
applicationCommands(applicationId):`/applications/${string}/commands`
Route for: - GET /applications/{application.id}/commands - PUT /applications/{application.id}/commands - POST /applications/{application.id}/commands
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
applicationEmoji(applicationId, emojiId):`/applications/${string}/emojis/${string}`
Route for: - GET /applications/{application.id}/emojis/{emoji.id} - PATCH /applications/{application.id}/emojis/{emoji.id} - DELETE /applications/{application.id}/emojis/{emoji.id}
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
emojiIdSnowflakeNoNone
applicationEmojis(applicationId):`/applications/${string}/emojis`
Route for: - GET /applications/{application.id}/emojis - POST /applications/{application.id}/emojis
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
applicationGuildCommand(applicationId, guildId, commandId):`/applications/${string}/guilds/${string}/commands/${string}`
Route for: - GET /applications/{application.id}/guilds/{guild.id}/commands/{command.id} - PATCH /applications/{application.id}/guilds/{guild.id}/commands/{command.id} - DELETE /applications/{application.id}/guilds/{guild.id}/commands/{command.id}
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
guildIdSnowflakeNoNone
commandIdSnowflakeNoNone
applicationGuildCommands(applicationId, guildId):`/applications/${string}/guilds/${string}/commands`
Route for: - GET /applications/{application.id}/guilds/{guild.id}/commands - PUT /applications/{application.id}/guilds/{guild.id}/commands - POST /applications/{application.id}/guilds/{guild.id}/commands
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
guildIdSnowflakeNoNone
applicationRoleConnectionMetadata(applicationId):`/applications/${string}/role-connections/metadata`
Route for: - GET /applications/{application.id}/role-connections/metadata - PUT /applications/{application.id}/role-connections/metadata
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
channel(channelId):`/channels/${string}`
Route for: - GET /channels/{channel.id} - PATCH /channels/{channel.id} - DELETE /channels/{channel.id}
NameTypeOptionalDescription
channelIdSnowflakeNoNone
channelBulkDelete(channelId):`/channels/${string}/messages/bulk-delete`
Route for: - POST /channels/{channel.id}/messages/bulk-delete
NameTypeOptionalDescription
channelIdSnowflakeNoNone
channelFollowers(channelId):`/channels/${string}/followers`
Route for: - POST /channels/{channel.id}/followers
NameTypeOptionalDescription
channelIdSnowflakeNoNone
channelInvites(channelId):`/channels/${string}/invites`
Route for: - GET /channels/{channel.id}/invites - POST /channels/{channel.id}/invites
NameTypeOptionalDescription
channelIdSnowflakeNoNone
channelJoinedArchivedThreads(channelId):`/channels/${string}/users/@me/threads/archived/private`
Route for: - GET /channels/{channel.id}/users/@me/threads/archived/private
NameTypeOptionalDescription
channelIdSnowflakeNoNone
channelMessage(channelId, messageId):`/channels/${string}/messages/${string}`
Route for: - GET /channels/{channel.id}/messages/{message.id} - PATCH /channels/{channel.id}/messages/{message.id} - DELETE /channels/{channel.id}/messages/{message.id}
NameTypeOptionalDescription
channelIdSnowflakeNoNone
messageIdSnowflakeNoNone
channelMessageAllReactions(channelId, messageId):`/channels/${string}/messages/${string}/reactions`
Route for: - DELETE /channels/{channel.id}/messages/{message.id}/reactions
NameTypeOptionalDescription
channelIdSnowflakeNoNone
messageIdSnowflakeNoNone
channelMessageCrosspost(channelId, messageId):`/channels/${string}/messages/${string}/crosspost`
Route for: - POST /channels/{channel.id}/messages/{message.id}/crosspost
NameTypeOptionalDescription
channelIdSnowflakeNoNone
messageIdSnowflakeNoNone
channelMessageOwnReaction(channelId, messageId, emoji):`/channels/${string}/messages/${string}/reactions/${string}/@me`
Route for: - PUT /channels/{channel.id}/messages/{message.id}/reactions/{emoji}/@me - DELETE /channels/{channel.id}/messages/{message.id}/reactions/{emoji}/@me**Note**: You need to URL encode the emoji yourself
NameTypeOptionalDescription
channelIdSnowflakeNoNone
messageIdSnowflakeNoNone
emojistringNoNone
channelMessageReaction(channelId, messageId, emoji):`/channels/${string}/messages/${string}/reactions/${string}`
Route for: - GET /channels/{channel.id}/messages/{message.id}/reactions/{emoji} - DELETE /channels/{channel.id}/messages/{message.id}/reactions/{emoji}**Note**: You need to URL encode the emoji yourself
NameTypeOptionalDescription
channelIdSnowflakeNoNone
messageIdSnowflakeNoNone
emojistringNoNone
channelMessages(channelId):`/channels/${string}/messages`
Route for: - GET /channels/{channel.id}/messages - POST /channels/{channel.id}/messages
NameTypeOptionalDescription
channelIdSnowflakeNoNone
channelMessagesPin(channelId, messageId):`/channels/${string}/messages/pins/${string}`
Route for: - PUT /channels/{channel.id}/messages/pins/{message.id} - DELETE /channels/{channel.id}/messages/pins/{message.id}
NameTypeOptionalDescription
channelIdSnowflakeNoNone
messageIdSnowflakeNoNone
channelMessagesPins(channelId):`/channels/${string}/messages/pins`
Route for: - GET /channels/{channel.id}/messages/pins
NameTypeOptionalDescription
channelIdSnowflakeNoNone
channelMessageUserReaction(channelId, messageId, emoji, userId):`/channels/${string}/messages/${string}/reactions/${string}/${string}`
Route for: - DELETE /channels/{channel.id}/messages/{message.id}/reactions/{emoji}/{user.id}**Note**: You need to URL encode the emoji yourself
NameTypeOptionalDescription
channelIdSnowflakeNoNone
messageIdSnowflakeNoNone
emojistringNoNone
userIdSnowflakeNoNone
channelPermission(channelId, overwriteId):`/channels/${string}/permissions/${string}`
Route for: - PUT /channels/{channel.id}/permissions/{overwrite.id} - DELETE /channels/{channel.id}/permissions/{overwrite.id}
NameTypeOptionalDescription
channelIdSnowflakeNoNone
overwriteIdSnowflakeNoNone
Deprecated
channelPin(channelId, messageId):`/channels/${string}/pins/${string}`
Use channelMessagesPin instead.
Deprecated
Route for: - PUT /channels/{channel.id}/pins/{message.id} - DELETE /channels/{channel.id}/pins/{message.id}
NameTypeOptionalDescription
channelIdSnowflakeNoNone
messageIdSnowflakeNoNone
Deprecated
channelPins(channelId):`/channels/${string}/pins`
Use channelMessagesPins instead.
Deprecated
Route for: - GET /channels/{channel.id}/pins
NameTypeOptionalDescription
channelIdSnowflakeNoNone
channelRecipient(channelId, userId):`/channels/${string}/recipients/${string}`
Route for: - PUT /channels/{channel.id}/recipients/{user.id} - DELETE /channels/{channel.id}/recipients/{user.id}
NameTypeOptionalDescription
channelIdSnowflakeNoNone
userIdSnowflakeNoNone
channelThreads(channelId, archivedStatus):`/channels/${string}/threads/archived/private` | `/channels/${string}/threads/archived/public`
Route for: - GET /channels/{channel.id}/threads/archived/public - GET /channels/{channel.id}/threads/archived/private
NameTypeOptionalDescription
channelIdSnowflakeNoNone
archivedStatus'private' | 'public'NoNone
channelTyping(channelId):`/channels/${string}/typing`
Route for: - POST /channels/{channel.id}/typing
NameTypeOptionalDescription
channelIdSnowflakeNoNone
channelWebhooks(channelId):`/channels/${string}/webhooks`
Route for: - GET /channels/{channel.id}/webhooks - POST /channels/{channel.id}/webhooks
NameTypeOptionalDescription
channelIdSnowflakeNoNone
consumeEntitlement(applicationId, entitlementId):`/applications/${string}/entitlements/${string}/consume`
Route for: - POST /applications/{application.id}/entitlements/{entitlement.id}/consume
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
entitlementIdSnowflakeNoNone
currentApplication():"/applications/@me"
Route for: - GET /applications/@me - PATCH /applications/@me
entitlement(applicationId, entitlementId):`/applications/${string}/entitlements/${string}`
Route for: - GET /applications/{application.id}/entitlements/{entitlement.id} - DELETE /applications/{application.id}/entitlements/{entitlement.id}
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
entitlementIdSnowflakeNoNone
entitlements(applicationId):`/applications/${string}/entitlements`
Route for: - GET /applications/{application.id}/entitlements - POST /applications/{application.id}/entitlements
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
expirePoll(channelId, messageId):`/channels/${string}/polls/${string}/expire`
Route for: - POST /channels/{channel.id}/polls/{message.id}/expire
NameTypeOptionalDescription
channelIdSnowflakeNoNone
messageIdSnowflakeNoNone
gateway():"/gateway"
Route for: - GET /gateway
gatewayBot():"/gateway/bot"
Route for: - GET /gateway/bot
guild(guildId):`/guilds/${string}`
Route for: - GET /guilds/{guild.id} - PATCH /guilds/{guild.id} - DELETE /guilds/{guild.id} (**deprecated**)
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildActiveThreads(guildId):`/guilds/${string}/threads/active`
Route for: - GET /guilds/{guild.id}/threads/active
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildApplicationCommandsPermissions(applicationId, guildId):`/applications/${string}/guilds/${string}/commands/permissions`
Route for: - GET /applications/{application.id}/guilds/{guild.id}/commands/permissions - PUT /applications/{application.id}/guilds/{guild.id}/commands/permissions
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
guildIdSnowflakeNoNone
guildAuditLog(guildId):`/guilds/${string}/audit-logs`
Route for: - GET /guilds/{guild.id}/audit-logs
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildAutoModerationRule(guildId, ruleId):`/guilds/${string}/auto-moderation/rules/${string}`
Routes for: - GET /guilds/{guild.id}/auto-moderation/rules/{rule.id} - PATCH /guilds/{guild.id}/auto-moderation/rules/{rule.id} - DELETE /guilds/{guild.id}/auto-moderation/rules/{rule.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
ruleIdSnowflakeNoNone
guildAutoModerationRules(guildId):`/guilds/${string}/auto-moderation/rules`
Route for: - GET /guilds/{guild.id}/auto-moderation/rules - POST /guilds/{guild.id}/auto-moderation/rules
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildBan(guildId, userId):`/guilds/${string}/bans/${string}`
Route for: - GET /guilds/{guild.id}/bans/{user.id} - PUT /guilds/{guild.id}/bans/{user.id} - DELETE /guilds/{guild.id}/bans/{user.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
userIdSnowflakeNoNone
guildBans(guildId):`/guilds/${string}/bans`
Route for: - GET /guilds/{guild.id}/bans
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildBulkBan(guildId):`/guilds/${string}/bulk-ban`
Route for: - POST /guilds/{guild.id}/bulk-ban
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildChannels(guildId):`/guilds/${string}/channels`
Route for: - GET /guilds/{guild.id}/channels - POST /guilds/{guild.id}/channels - PATCH /guilds/{guild.id}/channels
NameTypeOptionalDescription
guildIdSnowflakeNoNone
Deprecated
guildCurrentMemberNickname(guildId):`/guilds/${string}/members/@me/nick`
Use guildMember instead.
Deprecated
Route for: - PATCH /guilds/{guild.id}/members/@me/nick
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildEmoji(guildId, emojiId):`/guilds/${string}/emojis/${string}`
Route for: - GET /guilds/{guild.id}/emojis/{emoji.id} - PATCH /guilds/{guild.id}/emojis/{emoji.id} - DELETE /guilds/{guild.id}/emojis/{emoji.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
emojiIdSnowflakeNoNone
guildEmojis(guildId):`/guilds/${string}/emojis`
Route for: - GET /guilds/{guild.id}/emojis - POST /guilds/{guild.id}/emojis
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildIncidentActions(guildId):`/guilds/${string}/incident-actions`
Route for: - PUT /guilds/${guild.id}/incident-actions
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildIntegration(guildId, integrationId):`/guilds/${string}/integrations/${string}`
Route for: - DELETE /guilds/{guild.id}/integrations/{integration.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
integrationIdSnowflakeNoNone
guildIntegrations(guildId):`/guilds/${string}/integrations`
Route for: - GET /guilds/{guild.id}/integrations
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildInvites(guildId):`/guilds/${string}/invites`
Route for: - GET /guilds/{guild.id}/invites
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildMember(guildId, userId?):`/guilds/${string}/members/${string}`
Route for: - GET /guilds/{guild.id}/members/{user.id} - PUT /guilds/{guild.id}/members/{user.id} - PATCH /guilds/{guild.id}/members/@me - PATCH /guilds/{guild.id}/members/{user.id} - DELETE /guilds/{guild.id}/members/{user.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
userIdSnowflake | '@me'YesNone
guildMemberRole(guildId, memberId, roleId):`/guilds/${string}/members/${string}/roles/${string}`
Route for: - PUT /guilds/{guild.id}/members/{user.id}/roles/{role.id} - DELETE /guilds/{guild.id}/members/{user.id}/roles/{role.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
memberIdSnowflakeNoNone
roleIdSnowflakeNoNone
guildMembers(guildId):`/guilds/${string}/members`
Route for: - GET /guilds/{guild.id}/members
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildMembersSearch(guildId):`/guilds/${string}/members/search`
Route for: - GET /guilds/{guild.id}/members/search
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildMemberVerification(guildId):`/guilds/${string}/member-verification`
Route for: - GET /guilds/{guild.id}/member-verification - PATCH /guilds/{guild.id}/member-verification
NameTypeOptionalDescription
guildIdSnowflakeNoNone
Deprecated
guildMFA(guildId):`/guilds/${string}/mfa`
Deprecated
Route for: - POST /guilds/{guild.id}/mfa
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildOnboarding(guildId):`/guilds/${string}/onboarding`
Route for: - GET /guilds/{guild.id}/onboarding - PUT /guilds/{guild.id}/onboarding
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildPreview(guildId):`/guilds/${string}/preview`
Route for: - GET /guilds/{guild.id}/preview
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildPrune(guildId):`/guilds/${string}/prune`
Route for: - GET /guilds/{guild.id}/prune - POST /guilds/{guild.id}/prune
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildRole(guildId, roleId):`/guilds/${string}/roles/${string}`
Route for: - GET /guilds/{guild.id}/roles/{role.id} - PATCH /guilds/{guild.id}/roles/{role.id} - DELETE /guilds/{guild.id}/roles/{role.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
roleIdSnowflakeNoNone
guildRoles(guildId):`/guilds/${string}/roles`
Route for: - GET /guilds/{guild.id}/roles - POST /guilds/{guild.id}/roles - PATCH /guilds/{guild.id}/roles
NameTypeOptionalDescription
guildIdSnowflakeNoNone
Deprecated
guilds():"/guilds"
guildScheduledEvent(guildId, guildScheduledEventId):`/guilds/${string}/scheduled-events/${string}`
Route for: - GET /guilds/{guild.id}/scheduled-events/{guildScheduledEvent.id} - PATCH /guilds/{guild.id}/scheduled-events/{guildScheduledEvent.id} - DELETE /guilds/{guild.id}/scheduled-events/{guildScheduledEvent.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildScheduledEventIdSnowflakeNoNone
guildScheduledEvents(guildId):`/guilds/${string}/scheduled-events`
Route for: - GET /guilds/{guild.id}/scheduled-events - POST /guilds/{guild.id}/scheduled-events
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildScheduledEventUsers(guildId, guildScheduledEventId):`/guilds/${string}/scheduled-events/${string}/users`
Route for: - GET /guilds/{guild.id}/scheduled-events/{guildScheduledEvent.id}/users
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildScheduledEventIdSnowflakeNoNone
guildSoundboardSound(guildId, soundId):`/guilds/${string}/soundboard-sounds/${string}`
Route for: - GET /guilds/{guild.id}/soundboard-sounds/{sound.id} - PATCH /guilds/{guild.id}/soundboard-sounds/{sound.id} - DELETE /guilds/{guild.id}/soundboard-sounds/{sound.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
soundIdSnowflakeNoNone
guildSoundboardSounds(guildId):`/guilds/${string}/soundboard-sounds`
Route for: - GET /guilds/{guild.id}/soundboard-sounds - POST /guilds/{guild.id}/soundboard-sounds
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildSticker(guildId, stickerId):`/guilds/${string}/stickers/${string}`
Route for: - GET /guilds/{guild.id}/stickers/{sticker.id} - PATCH /guilds/{guild.id}/stickers/{sticker.id} - DELETE /guilds/{guild.id}/stickers/{sticker.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
stickerIdSnowflakeNoNone
guildStickers(guildId):`/guilds/${string}/stickers`
Route for: - GET /guilds/{guild.id}/stickers - POST /guilds/{guild.id}/stickers
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildTemplate(guildId, code):`/guilds/${string}/templates/${string}`
Route for: - PUT /guilds/{guild.id}/templates/{template.code} - PATCH /guilds/{guild.id}/templates/{template.code} - DELETE /guilds/{guild.id}/templates/{template.code}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
codestringNoNone
guildTemplates(guildId):`/guilds/${string}/templates`
Route for: - GET /guilds/{guild.id}/templates - POST /guilds/{guild.id}/templates
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildVanityUrl(guildId):`/guilds/${string}/vanity-url`
Route for: - GET /guilds/{guild.id}/vanity-url
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildVoiceRegions(guildId):`/guilds/${string}/regions`
Route for: - GET /guilds/{guild.id}/regions
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildVoiceState(guildId, userId?):`/guilds/${string}/voice-states/${string}`
Route for: - GET /guilds/{guild.id}/voice-states/@me - GET /guilds/{guild.id}/voice-states/{user.id} - PATCH /guilds/{guild.id}/voice-states/@me - PATCH /guilds/{guild.id}/voice-states/{user.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
userIdSnowflake | '@me'YesNone
guildWebhooks(guildId):`/guilds/${string}/webhooks`
Route for: - GET /guilds/{guild.id}/webhooks
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildWelcomeScreen(guildId):`/guilds/${string}/welcome-screen`
Route for: - GET /guilds/{guild.id}/welcome-screen - PATCH /guilds/{guild.id}/welcome-screen
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildWidgetImage(guildId):`/guilds/${string}/widget.png`
Route for: - GET /guilds/{guild.id}/widget.png
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildWidgetJSON(guildId):`/guilds/${string}/widget.json`
Route for: - GET /guilds/{guild.id}/widget.json
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildWidgetSettings(guildId):`/guilds/${string}/widget`
Route for: - GET /guilds/{guild.id}/widget - PATCH /guilds/{guild.id}/widget
NameTypeOptionalDescription
guildIdSnowflakeNoNone
interactionCallback(interactionId, interactionToken):`/interactions/${string}/${string}/callback`
Route for: - POST /interactions/{interaction.id}/{interaction.token}/callback
NameTypeOptionalDescription
interactionIdSnowflakeNoNone
interactionTokenstringNoNone
invite(code):`/invites/${string}`
Route for: - GET /invites/{invite.code} - DELETE /invites/{invite.code}
NameTypeOptionalDescription
codestringNoNone
Deprecated
nitroStickerPacks():"/sticker-packs"
Use stickerPacks instead.
Deprecated
Route for: - GET /sticker-packs
oauth2Authorization():"/oauth2/authorize"
Route for: - GET /oauth2/authorize
oauth2CurrentApplication():"/oauth2/applications/@me"
Route for: - GET /oauth2/applications/@me
oauth2CurrentAuthorization():"/oauth2/@me"
Route for: - GET /oauth2/@me
oauth2TokenExchange():"/oauth2/token"
Route for: - POST /oauth2/token
oauth2TokenRevocation():"/oauth2/token/revoke"
Route for: - POST /oauth2/token/revoke
pollAnswerVoters(channelId, messageId, answerId):`/channels/${string}/polls/${string}/answers/${number}`
Route for: - GET /channels/{channel.id}/polls/{message.id}/answers/{answer_id}
NameTypeOptionalDescription
channelIdSnowflakeNoNone
messageIdSnowflakeNoNone
answerIdnumberNoNone
sendSoundboardSound(channelId):`/channels/${string}/send-soundboard-sound`
Route for: - POST /channels/{channel.id}/send-soundboard-sound
NameTypeOptionalDescription
channelIdSnowflakeNoNone
skus(applicationId):`/applications/${string}/skus`
Route for: - GET /applications/{application.id}/skus
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
skuSubscription(skuId, subscriptionId):`/skus/${string}/subscriptions/${string}`
Route for: - GET /skus/{sku.id}/subscriptions/{subscription.id}
NameTypeOptionalDescription
skuIdSnowflakeNoNone
subscriptionIdSnowflakeNoNone
skuSubscriptions(skuId):`/skus/${string}/subscriptions`
Route for: - GET /skus/{sku.id}/subscriptions
NameTypeOptionalDescription
skuIdSnowflakeNoNone
soundboardDefaultSounds():"/soundboard-default-sounds"
Route for: - GET /soundboard-default-sounds
stageInstance(channelId):`/stage-instances/${string}`
Route for: - GET /stage-instances/{channel.id} - PATCH /stage-instances/{channel.id} - DELETE /stage-instances/{channel.id}
NameTypeOptionalDescription
channelIdSnowflakeNoNone
stageInstances():"/stage-instances"
Route for: - POST /stage-instances
sticker(stickerId):`/stickers/${string}`
Route for: - GET /stickers/{sticker.id}
NameTypeOptionalDescription
stickerIdSnowflakeNoNone
stickerPack(packId):`/sticker-packs/${string}`
Route for: - GET /sticker-packs/{pack.id}
NameTypeOptionalDescription
packIdSnowflakeNoNone
stickerPacks():"/sticker-packs"
Route for: - GET /sticker-packs
template(code):`/guilds/templates/${string}`
Route for: - GET /guilds/templates/{template.code} - POST /guilds/templates/{template.code} (**deprecated**)
NameTypeOptionalDescription
codestringNoNone
threadMembers(threadId, userId?):`/channels/${Snowflake}/thread-members/${Snowflake | '@me'}` | `/channels/${Snowflake}/thread-members`
Route for: - GET /channels/{thread.id}/thread-members - GET /channels/{thread.id}/thread-members/{user.id} - PUT /channels/{thread.id}/thread-members/@me - PUT /channels/{thread.id}/thread-members/{user.id} - DELETE /channels/{thread.id}/thread-members/@me - DELETE /channels/{thread.id}/thread-members/{user.id}
NameTypeOptionalDescription
threadIdSnowflakeNoNone
userIdSnowflake | '@me'YesNone
threads(parentId, messageId?):`/channels/${Snowflake}/messages/${Snowflake}/threads` | `/channels/${Snowflake}/threads`
Route for: - POST /channels/{channel.id}/threads - POST /channels/{channel.id}/messages/{message.id}/threads
NameTypeOptionalDescription
parentIdSnowflakeNoNone
messageIdSnowflakeYesNone
user(userId?):`/users/${string}`
Route for: - GET /users/@me - GET /users/{user.id} - PATCH /users/@me
NameTypeOptionalDescription
userIdSnowflake | '@me'YesThe user ID, defaulted to @me
userApplicationRoleConnection(applicationId):`/users/@me/applications/${string}/role-connection`
Route for: - GET /users/@me/applications/{application.id}/role-connection - PUT /users/@me/applications/{application.id}/role-connection
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
userChannels():"/users/@me/channels"
Route for: - POST /users/@me/channels
userConnections():"/users/@me/connections"
Route for: - GET /users/@me/connections
userGuild(guildId):`/users/@me/guilds/${string}`
Route for: - DELETE /users/@me/guilds/{guild.id}
NameTypeOptionalDescription
guildIdSnowflakeNoNone
userGuildMember(guildId):`/users/@me/guilds/${string}/member`
Route for: - GET /users/@me/guilds/{guild.id}/member
NameTypeOptionalDescription
guildIdSnowflakeNoNone
userGuilds():"/users/@me/guilds"
Route for: - GET /users/@me/guilds
voiceRegions():"/voice/regions"
Route for: - GET /voice/regions
webhook(webhookId, webhookToken?):`/webhooks/${Snowflake}/${string}` | `/webhooks/${Snowflake}`
Route for: - GET /webhooks/{webhook.id} - GET /webhooks/{webhook.id}/{webhook.token} - PATCH /webhooks/{webhook.id} - PATCH /webhooks/{webhook.id}/{webhook.token} - DELETE /webhooks/{webhook.id} - DELETE /webhooks/{webhook.id}/{webhook.token} - POST /webhooks/{webhook.id}/{webhook.token}- POST /webhooks/{application.id}/{interaction.token}
NameTypeOptionalDescription
webhookIdSnowflakeNoNone
webhookTokenstringYesNone
webhookMessage(webhookId, webhookToken, messageId?):`/webhooks/${string}/${string}/messages/${string}`
Route for: - GET /webhooks/{webhook.id}/{webhook.token}/messages/@original - GET /webhooks/{webhook.id}/{webhook.token}/messages/{message.id} - PATCH /webhooks/{webhook.id}/{webhook.token}/messages/@original - PATCH /webhooks/{webhook.id}/{webhook.token}/messages/{message.id} - DELETE /webhooks/{webhook.id}/{webhook.token}/messages/@original - DELETE /webhooks/{webhook.id}/{webhook.token}/messages/{message.id}- PATCH /webhooks/{application.id}/{interaction.token}/messages/@original - PATCH /webhooks/{application.id}/{interaction.token}/messages/{message.id} - DELETE /webhooks/{application.id}/{interaction.token}/messages/{message.id}
NameTypeOptionalDescription
webhookIdSnowflakeNoNone
webhookTokenstringNoNone
messageIdSnowflake | '@original'YesNone
webhookPlatform(webhookId, webhookToken, platform):`/webhooks/${string}/${string}/github` | `/webhooks/${string}/${string}/slack`
Route for: - POST /webhooks/{webhook.id}/{webhook.token}/github - POST /webhooks/{webhook.id}/{webhook.token}/slack
NameTypeOptionalDescription
webhookIdSnowflakeNoNone
webhookTokenstringNoNone
platform'github' | 'slack'NoNone