CDNRoutesDeclarations

export interface CDNRoutesDeclarations
export interface CDNRoutesDeclarations

No summary provided.

achievementIcon(applicationId, achievementId, achievementIconHash, format):`/app-assets/${string}/achievements/${string}/icons/${string}.${Format}`
Route for: - GET /app-assets/{application.id}/achievements/{achievement.id}/icons/{achievement.icon}.{png|jpeg|webp}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatAchievementIconFormatNoNone
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
achievementIdSnowflakeNoNone
achievementIconHashstringNoNone
formatFormatNoNone
applicationAsset(applicationId, applicationAssetId, format):`/app-assets/${string}/${string}.${Format}`
Route for: - GET /app-assets/{application.id}/{application.asset_id}.{png|jpeg|webp}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatApplicationAssetFormatNoNone
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
applicationAssetIdstringNoNone
formatFormatNoNone
applicationCover(applicationId, applicationCoverImage, format):`/app-icons/${string}/${string}.${Format}`
Route for: - GET /app-icons/{application.id}/{application.cover_image}.{png|jpeg|webp}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatApplicationCoverFormatNoNone
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
applicationCoverImagestringNoNone
formatFormatNoNone
applicationIcon(applicationId, applicationIcon, format):`/app-icons/${string}/${string}.${Format}`
Route for: - GET /app-icons/{application.id}/{application.icon}.{png|jpeg|webp}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatApplicationIconFormatNoNone
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
applicationIconstringNoNone
formatFormatNoNone
avatarDecoration(avatarDecorationDataAsset):`/avatar-decoration-presets/${string}.png`
Route for: - GET /avatar-decoration-presets/{avatar_decoration_data_asset}.pngThis route supports the extension: PNG
NameTypeOptionalDescription
avatarDecorationDataAssetstringNoNone
defaultUserAvatar(index):`/embed/avatars/${Index}.png`
Route for: - GET /embed/avatars/{index}.pngThe value for index parameter depends on whether the user is migrated to the new username system. For users on the new username system, index will be (user.id >> 22) % 6. For users on the legacy username system, index will be user.discriminator % 5.This route supports the extension: PNG
NameConstraintsOptionalDefaultDescription
IndexDefaultUserAvatarAssetsNoNone
NameTypeOptionalDescription
indexIndexNoNone
emoji(emojiId, format):`/emojis/${string}.${Format}`
Route for: - GET /emojis/{emoji.id}.{png|jpeg|webp|gif}As this route supports GIFs, the hash will begin with a_ if it is available in GIF formatThis route supports the extensions: PNG, JPEG, WebP, GIF
NameConstraintsOptionalDefaultDescription
FormatEmojiFormatNoNone
NameTypeOptionalDescription
emojiIdSnowflakeNoNone
formatFormatNoNone
guildBanner(guildId, guildBanner, format):`/banners/${string}/${string}.${Format}`
Route for: - GET /banners/{guild.id}/{guild.banner}.{png|jpeg|webp|gif}As this route supports GIFs, the hash will begin with a_ if it is available in GIF formatThis route supports the extensions: PNG, JPEG, WebP, GIF
NameConstraintsOptionalDefaultDescription
FormatGuildBannerFormatNoNone
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildBannerstringNoNone
formatFormatNoNone
guildDiscoverySplash(guildId, guildDiscoverySplash, format):`/discovery-splashes/${string}/${string}.${Format}`
Route for: - GET /discovery-splashes/{guild.id}/{guild.discovery_splash}.{png|jpeg|webp}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatGuildDiscoverySplashFormatNoNone
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildDiscoverySplashstringNoNone
formatFormatNoNone
guildIcon(guildId, guildIcon, format):`/icons/${string}/${string}.${Format}`
Route for: - GET /icons/{guild.id}/{guild.icon}.{png|jpeg|webp|gif}As this route supports GIFs, the hash will begin with a_ if it is available in GIF formatThis route supports the extensions: PNG, JPEG, WebP, GIF
NameConstraintsOptionalDefaultDescription
FormatGuildIconFormatNoNone
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildIconstringNoNone
formatFormatNoNone
guildMemberAvatar(guildId, userId, memberAvatar, format):`/guilds/${string}/users/${string}/avatars/${string}.${Format}`
Route for: - GET /guilds/{guild.id}/users/{user.id}/avatars/{guild_member.avatar}.{png|jpeg|webp|gif}As this route supports GIFs, the hash will begin with a_ if it is available in GIF formatThis route supports the extensions: PNG, JPEG, WebP, GIF
NameConstraintsOptionalDefaultDescription
FormatGuildMemberAvatarFormatNoNone
NameTypeOptionalDescription
guildIdSnowflakeNoNone
userIdSnowflakeNoNone
memberAvatarstringNoNone
formatFormatNoNone
guildMemberBanner(guildId, userId, guildMemberBanner, format):`/guilds/${string}/users/${string}/banners/${string}.${Format}`
Route for: - GET /guilds/${guild.id}/users/${user.id}/banners/${guild_member.banner}.{png|jpeg|webp|gif}This route supports the extensions: PNG, JPEG, WebP, GIF
NameConstraintsOptionalDefaultDescription
FormatGuildMemberBannerFormatNoNone
NameTypeOptionalDescription
guildIdSnowflakeNoNone
userIdSnowflakeNoNone
guildMemberBannerstringNoNone
formatFormatNoNone
guildScheduledEventCover(guildScheduledEventId, guildScheduledEventCoverImage, format):`/guild-events/${string}/${string}.${Format}`
Route for: - GET /guild-events/{guild_scheduled_event.id}/{guild_scheduled_event.image}.{png|jpeg|webp}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatGuildScheduledEventCoverFormatNoNone
NameTypeOptionalDescription
guildScheduledEventIdSnowflakeNoNone
guildScheduledEventCoverImagestringNoNone
formatFormatNoNone
guildSplash(guildId, guildSplash, format):`/splashes/${string}/${string}.${Format}`
Route for: - GET /splashes/{guild.id}/{guild.splash}.{png|jpeg|webp}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatGuildSplashFormatNoNone
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildSplashstringNoNone
formatFormatNoNone
guildTagBadge(guildId, guildTagBadge, format):`/guild-tag-badges/${string}/${string}.${Format}`
Route for: - GET /guild-tag-badges/{guild.id}/{badge}.{png|jpeg|webp}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatGuildTagBadgeFormatNoNone
NameTypeOptionalDescription
guildIdSnowflakeNoNone
guildTagBadgestringNoNone
formatFormatNoNone
roleIcon(roleId, roleIcon, format):`/role-icons/${string}/${string}.${Format}`
Route for: - GET /role-icons/{role.id}/{role.icon}.{png|jpeg|webp}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatRoleIconFormatNoNone
NameTypeOptionalDescription
roleIdSnowflakeNoNone
roleIconstringNoNone
formatFormatNoNone
soundboardSound(soundId):`/soundboard-sounds/${string}`
Route for: - GET /soundboard-sounds/${sound.id}
NameTypeOptionalDescription
soundIdSnowflakeNoNone
sticker(stickerId, format):`/stickers/${string}.${Format}`
Route for: - GET /stickers/{sticker.id}.{png|json}This route supports the extensions: PNG, Lottie, GIF
NameConstraintsOptionalDefaultDescription
FormatStickerFormatNoNone
NameTypeOptionalDescription
stickerIdSnowflakeNoNone
formatFormatNoNone
stickerPackBanner(stickerPackBannerAssetId, format):`/app-assets/710982414301790216/store/${string}.${Format}`
Route for: - GET /app-assets/710982414301790216/store/{sticker_pack.banner.asset_id}.{png|jpeg|webp}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatStickerPackBannerFormatNoNone
NameTypeOptionalDescription
stickerPackBannerAssetIdSnowflakeNoNone
formatFormatNoNone
storePageAsset(applicationId, assetId, format?):`/app-assets/${string}/store/${string}.${Format}`
Route for: - GET /app-assets/${application.id}/store/${asset.id}.{png|jpeg|webp}}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatStorePageAssetFormatYesImageFormat.PNGNone
NameTypeOptionalDescription
applicationIdSnowflakeNoNone
assetIdstringNoNone
formatFormatYesNone
teamIcon(teamId, teamIcon, format):`/team-icons/${string}/${string}.${Format}`
Route for: - GET /team-icons/{team.id}/{team.icon}.{png|jpeg|webp}This route supports the extensions: PNG, JPEG, WebP
NameConstraintsOptionalDefaultDescription
FormatTeamIconFormatNoNone
NameTypeOptionalDescription
teamIdSnowflakeNoNone
teamIconstringNoNone
formatFormatNoNone
userAvatar(userId, userAvatar, format):`/avatars/${string}/${string}.${Format}`
Route for: - GET /avatars/{user.id}/{user.avatar}.{png|jpeg|webp|gif}As this route supports GIFs, the hash will begin with a_ if it is available in GIF formatThis route supports the extensions: PNG, JPEG, WebP, GIF
NameConstraintsOptionalDefaultDescription
FormatUserAvatarFormatNoNone
NameTypeOptionalDescription
userIdSnowflakeNoNone
userAvatarstringNoNone
formatFormatNoNone
Deprecated
userAvatarDecoration(userId, userAvatarDecoration):`/avatar-decorations/${string}/${string}.png`
Use avatarDecoration instead.
Deprecated
Route for: - GET /avatar-decorations/{user.id}/{user.avatar_decoration}.pngThis route supports the extension: PNG
NameTypeOptionalDescription
userIdSnowflakeNoNone
userAvatarDecorationstringNoNone
userBanner(userId, userBanner, format):`/banners/${string}/${string}.${Format}`
Route for: - GET /banners/{user.id}/{user.banner}.{png|jpeg|webp|gif}As this route supports GIFs, the hash will begin with a_ if it is available in GIF formatThis route supports the extensions: PNG, JPEG, WebP, GIF
NameConstraintsOptionalDefaultDescription
FormatUserBannerFormatNoNone
NameTypeOptionalDescription
userIdSnowflakeNoNone
userBannerstringNoNone
formatFormatNoNone