Skip to main content

BulkDeleteMessagesRequest

Related endpoints
FieldTypeDescription
message_idsSnowflakeType[]Array of message IDs to delete

CallEligibilityResponse

Related endpoints
FieldTypeDescription
ringablebooleanWhether the current user can ring this call
silentbooleanWhether the call should be joined silently

CallRingBodySchema

Related endpoints
FieldTypeDescription
recipients?SnowflakeType[]User IDs to ring for the call

CallUpdateBodySchema

Related endpoints
FieldTypeDescription
region??stringThe preferred voice region for the call (1-64 characters). Omit or set to null for automatic region selection.

ChannelCreateCategoryRequest

FieldTypeDescription
bitrate??integer (int32)Voice channel bitrate in bits per second (8000-320000)
namestringThe name of the category
nsfw?booleanWhether the channel is marked as NSFW
parent_id??SnowflakeTypeID of the parent category for this channel
permission_overwrites?ChannelOverwriteRequest[]Permission overwrites for roles and members
topic??stringThe channel topic (1-1024 characters)
typeChannelUpdateCategoryRequestType
url??stringExternal URL for link channels
user_limit??integer (int32)Maximum users allowed in voice channel (0-99, 0 means unlimited)

ChannelCreateLinkRequest

FieldTypeDescription
bitrate??integer (int32)Voice channel bitrate in bits per second (8000-320000)
namestringThe name of the channel
nsfw?booleanWhether the channel is marked as NSFW
parent_id??SnowflakeTypeID of the parent category for this channel
permission_overwrites?ChannelOverwriteRequest[]Permission overwrites for roles and members
topic??stringThe channel topic (1-1024 characters)
typeChannelUpdateLinkRequestType
url??stringExternal URL for link channels
user_limit??integer (int32)Maximum users allowed in voice channel (0-99, 0 means unlimited)

ChannelCreateTextRequest

FieldTypeDescription
bitrate??integer (int32)Voice channel bitrate in bits per second (8000-320000)
namestringThe name of the channel
nsfw?booleanWhether the channel is marked as NSFW
parent_id??SnowflakeTypeID of the parent category for this channel
permission_overwrites?ChannelOverwriteRequest[]Permission overwrites for roles and members
topic??stringThe channel topic (1-1024 characters)
typeChannelUpdateTextRequestType
url??stringExternal URL for link channels
user_limit??integer (int32)Maximum users allowed in voice channel (0-99, 0 means unlimited)

ChannelCreateVoiceRequest

FieldTypeDescription
bitrate??integer (int32)Voice channel bitrate in bits per second (8000-320000)
namestringThe name of the channel
nsfw?booleanWhether the channel is marked as NSFW
parent_id??SnowflakeTypeID of the parent category for this channel
permission_overwrites?ChannelOverwriteRequest[]Permission overwrites for roles and members
topic??stringThe channel topic (1-1024 characters)
typeChannelUpdateVoiceRequestType
url??stringExternal URL for link channels
user_limit??integer (int32)Maximum users allowed in voice channel (0-99, 0 means unlimited)

ChannelNicknameOverrides

User nickname overrides (user ID to nickname mapping) Type: map<string, string | null>

ChannelOverwriteRequest

FieldTypeDescription
allow?UnsignedInt64Type
deny?UnsignedInt64Type
idSnowflakeType
typeChannelOverwriteRequestTypeThe type of overwrite (0 = role, 1 = member)

ChannelOverwriteResponse

FieldTypeDescription
allowstring (int64)The bitwise value of allowed permissions
denystring (int64)The bitwise value of denied permissions
idSnowflakeTypeThe unique identifier for the role or user this overwrite applies to
typeenum<0, 1>The type of entity the overwrite applies to

ChannelPartialRecipientResponse

FieldTypeDescription
usernamestringThe username of the recipient

ChannelPartialResponse

FieldTypeDescription
idSnowflakeTypeThe unique identifier (snowflake) for this channel
name??stringThe name of the channel
recipients?ChannelPartialRecipientResponse[]The recipients of the DM channel
typeinteger (int32)The type of the channel

ChannelPinMessageResponse

The pinned message
FieldTypeDescription
attachments??MessageAttachmentResponse[]The files attached to the message
authorUserPartialResponse
call??MessageCallResponseCall information if this message represents a call
channel_idSnowflakeTypeThe ID of the channel this message was sent in
contentstringThe text content of the message
edited_timestamp??string (date-time)The ISO 8601 timestamp of when the message was last edited
embeds??MessageEmbedResponse[]The embeds attached to the message
flagsMessageFlags
idSnowflakeTypeThe unique identifier (snowflake) for this message
mention_everyonebooleanWhether the message mentions @everyone
mention_roles??SnowflakeType[]The role IDs mentioned in the message
mentions??UserPartialResponse[]The users mentioned in the message
message_reference??MessageReferenceResponseReference data for replies or forwards
message_snapshots??MessageSnapshotResponse[]Snapshots of forwarded messages
nonce??stringA client-provided value for message deduplication
pinnedbooleanWhether the message is pinned
stickers??MessageStickerResponse[]The stickers sent with the message
timestampstring (date-time)The ISO 8601 timestamp of when the message was created
tts?booleanWhether the message was sent as text-to-speech
typeMessageResponseSchemaTypeThe type of message
webhook_id??SnowflakeTypeThe ID of the webhook that sent this message

ChannelPinResponse

FieldTypeDescription
messageChannelPinMessageResponse
pinned_atstring (date-time)The ISO 8601 timestamp of when the message was pinned

ChannelPinsResponse

Related endpoints
FieldTypeDescription
has_morebooleanWhether more pins can be fetched with pagination
itemsChannelPinResponse[]Pinned messages in this channel

ChannelResponse

Related endpoints
FieldTypeDescription
bitrate??Int32TypeThe bitrate of the voice channel in bits per second
guild_id?SnowflakeType
icon??stringThe icon hash of the channel (for group DMs)
idSnowflakeTypeThe unique identifier (snowflake) for this channel
last_message_id??SnowflakeTypeThe ID of the last message sent in this channel
last_pin_timestamp??string (date-time)The ISO 8601 timestamp of when the last pinned message was pinned
name?stringThe name of the channel
nicks?map<string, string>Custom nicknames for users in this channel (for group DMs)
nsfw?booleanWhether the channel is marked as NSFW
owner_id??SnowflakeTypeThe ID of the owner of the channel (for group DMs)
parent_id??SnowflakeTypeThe ID of the parent category for this channel
permission_overwrites?ChannelOverwriteResponse[]The permission overwrites for this channel
position?Int32Type
rate_limit_per_user?Int32Type
recipients?UserPartialResponse[]The recipients of the DM channel
rtc_region??SnowflakeTypeThe voice region ID for the voice channel
topic??stringThe topic of the channel
typeinteger (int32)The type of the channel
url??string (uri)The URL associated with the channel
user_limit??Int32TypeThe maximum number of users allowed in the voice channel

ChannelUpdateCategoryRequest

FieldTypeDescription
bitrate??integer (int32)Voice channel bitrate in bits per second (8000-320000)
icon??Base64ImageTypeBase64-encoded icon image for group DM channels
name??stringThe name of the category
nicks?ChannelNicknameOverrides
nsfw??booleanWhether the channel is marked as NSFW
owner_id??SnowflakeTypeID of the new owner for group DM channels
parent_id??SnowflakeTypeID of the parent category for this channel
permission_overwrites?ChannelOverwriteRequest[]Permission overwrites for roles and members
rate_limit_per_user??integer (int32)Slowmode delay in seconds (0-21600)
rtc_region??SnowflakeTypeVoice region ID for the voice channel (1-64 characters)
topic??stringThe channel topic (1-1024 characters)
typeChannelUpdateCategoryRequestType
url??stringExternal URL for link channels
user_limit??integer (int32)Maximum users allowed in voice channel (0-99, 0 means unlimited)

ChannelUpdateGroupDmRequest

FieldTypeDescription
icon??Base64ImageTypeBase64-encoded icon image for the group DM
name??stringThe name of the group DM
nicks??ChannelNicknameOverridesCustom nicknames for users in this group DM
owner_id??SnowflakeTypeID of the new owner of the group DM
typeChannelUpdateGroupDmRequestType

ChannelUpdateLinkRequest

FieldTypeDescription
bitrate??integer (int32)Voice channel bitrate in bits per second (8000-320000)
icon??Base64ImageTypeBase64-encoded icon image for group DM channels
name??stringThe name of the channel
nicks?ChannelNicknameOverrides
nsfw??booleanWhether the channel is marked as NSFW
owner_id??SnowflakeTypeID of the new owner for group DM channels
parent_id??SnowflakeTypeID of the parent category for this channel
permission_overwrites?ChannelOverwriteRequest[]Permission overwrites for roles and members
rate_limit_per_user??integer (int32)Slowmode delay in seconds (0-21600)
rtc_region??SnowflakeTypeVoice region ID for the voice channel (1-64 characters)
topic??stringThe channel topic (1-1024 characters)
typeChannelUpdateLinkRequestType
url??stringExternal URL for link channels
user_limit??integer (int32)Maximum users allowed in voice channel (0-99, 0 means unlimited)

ChannelUpdateRequest

Related endpoints Type: ChannelUpdateTextRequest | ChannelUpdateVoiceRequest | ChannelUpdateCategoryRequest | ChannelUpdateLinkRequest | ChannelUpdateGroupDmRequest

ChannelUpdateTextRequest

FieldTypeDescription
bitrate??integer (int32)Voice channel bitrate in bits per second (8000-320000)
icon??Base64ImageTypeBase64-encoded icon image for group DM channels
name??stringThe name of the channel
nicks?ChannelNicknameOverrides
nsfw??booleanWhether the channel is marked as NSFW
owner_id??SnowflakeTypeID of the new owner for group DM channels
parent_id??SnowflakeTypeID of the parent category for this channel
permission_overwrites?ChannelOverwriteRequest[]Permission overwrites for roles and members
rate_limit_per_user??integer (int32)Slowmode delay in seconds (0-21600)
rtc_region??SnowflakeTypeVoice region ID for the voice channel (1-64 characters)
topic??stringThe channel topic (1-1024 characters)
typeChannelUpdateTextRequestType
url??stringExternal URL for link channels
user_limit??integer (int32)Maximum users allowed in voice channel (0-99, 0 means unlimited)

ChannelUpdateVoiceRequest

FieldTypeDescription
bitrate??integer (int32)Voice channel bitrate in bits per second (8000-320000)
icon??Base64ImageTypeBase64-encoded icon image for group DM channels
name??stringThe name of the channel
nicks?ChannelNicknameOverrides
nsfw??booleanWhether the channel is marked as NSFW
owner_id??SnowflakeTypeID of the new owner for group DM channels
parent_id??SnowflakeTypeID of the parent category for this channel
permission_overwrites?ChannelOverwriteRequest[]Permission overwrites for roles and members
rate_limit_per_user??integer (int32)Slowmode delay in seconds (0-21600)
rtc_region??SnowflakeTypeVoice region ID for the voice channel (1-64 characters)
topic??stringThe channel topic (1-1024 characters)
typeChannelUpdateVoiceRequestType
url??stringExternal URL for link channels
user_limit??integer (int32)Maximum users allowed in voice channel (0-99, 0 means unlimited)

EmbedAuthorResponse

FieldTypeDescription
icon_url??string (uri)The URL of the author icon
namestringThe name of the author
proxy_icon_url??string (uri)The proxied URL of the author icon
url??string (uri)The URL of the author

EmbedFieldResponse

FieldTypeDescription
inlinebooleanWhether the field should be displayed inline
namestringThe name of the field
valuestringThe value of the field

EmbedFooterResponse

FieldTypeDescription
icon_url??string (uri)The URL of the footer icon
proxy_icon_url??string (uri)The proxied URL of the footer icon
textstringThe footer text

EmbedMediaFlags

The bitwise flags for this media Type: Bitflags32
FlagValueDescription
CONTAINS_EXPLICIT_MEDIA16Embed media contains explicit content
IS_ANIMATED32Embed media is animated

EmbedMediaResponse

FieldTypeDescription
content_hash??stringThe hash of the media content
content_type??stringThe MIME type of the media
description??stringThe description of the media
duration??Int32TypeThe duration of the media in seconds
flagsEmbedMediaFlags
height??Int32TypeThe height of the media in pixels
placeholder??stringThe base64 encoded placeholder image for lazy loading
proxy_url??string (uri)The proxied URL of the media
urlstringThe URL of the media
width??Int32TypeThe width of the media in pixels

GroupDmAddPermissionFlags

Group DM add permissions Type: Bitflags32
FlagValueDescription
FRIENDS_OF_FRIENDS1Allow friends of friends to add user to group DMs
GUILD_MEMBERS2Allow guild members to add user to group DMs
EVERYONE4Allow everyone to add user to group DMs
FRIENDS_ONLY8Allow only friends to add user to group DMs
NOBODY16Block everyone from adding user to group DMs

GroupDmInviteMetadataResponse

FieldTypeDescription
channelChannelPartialResponse
codestringThe unique invite code
created_atstring (date-time)ISO8601 timestamp of when the invite was created
expires_at??string (date-time)ISO8601 timestamp of when the invite expires
inviter??UserPartialResponseThe user who created the invite
max_usesinteger (int32)The maximum number of times this invite can be used
member_countinteger (int32)The current member count of the group DM
temporarybooleanWhether the invite grants temporary membership
typeenum<1>The type of invite (group DM)
usesinteger (int32)The number of times this invite has been used

GroupDmInviteResponse

FieldTypeDescription
channelChannelPartialResponse
codestringThe unique invite code
expires_at??string (date-time)ISO8601 timestamp of when the invite expires
inviter??UserPartialResponseThe user who created the invite
member_countinteger (int32)The current member count of the group DM
temporarybooleanWhether the invite grants temporary membership
typeenum<1>The type of invite (group DM)

MessageAckRequest

Related endpoints
FieldTypeDescription
manual?booleanWhether this is a manual acknowledgement
mention_count?Int32Type

MessageAttachmentFlags

Attachment flags Type: Bitflags32
FlagValueDescription
IS_SPOILER8Attachment is marked as a spoiler
CONTAINS_EXPLICIT_MEDIA16Attachment contains explicit media content
IS_ANIMATED32Attachment is animated

MessageAttachmentResponse

FieldTypeDescription
content_hash??stringThe hash of the attachment content
content_type??stringThe MIME type of the attachment
description??stringThe description of the attachment
duration??Int32TypeThe duration of the media in seconds
expired??booleanWhether the attachment URL has expired
expires_at??stringThe ISO 8601 timestamp when the attachment URL expires
filenamestringThe name of the attached file
flagsMessageAttachmentFlags
height??Int32TypeThe height of the attachment in pixels (for images/videos)
idSnowflakeTypeThe unique identifier for this attachment
nsfw??booleanWhether the attachment is flagged as NSFW
placeholder??stringThe base64 encoded placeholder image for lazy loading
proxy_url??stringThe proxied URL of the attachment
sizeinteger (int32)The size of the attachment in bytes
title??stringThe title of the attachment
url??stringThe URL of the attachment
waveform??stringThe base64 encoded audio waveform data
width??Int32TypeThe width of the attachment in pixels (for images/videos)

MessageAuthorType

The type of author who sent the message
ValueDescription
userA regular user account
botAn automated bot account
webhookA webhook-generated message

MessageBaseResponseSchema

FieldTypeDescription
attachments??MessageAttachmentResponse[]The files attached to the message
authorUserPartialResponse
call??MessageCallResponseCall information if this message represents a call
channel_idSnowflakeTypeThe ID of the channel this message was sent in
contentstringThe text content of the message
edited_timestamp??string (date-time)The ISO 8601 timestamp of when the message was last edited
embeds??MessageEmbedResponse[]The embeds attached to the message
flagsMessageFlags
idSnowflakeTypeThe unique identifier (snowflake) for this message
mention_everyonebooleanWhether the message mentions @everyone
mention_roles??SnowflakeType[]The role IDs mentioned in the message
mentions??UserPartialResponse[]The users mentioned in the message
message_reference??MessageReferenceResponseReference data for replies or forwards
message_snapshots??MessageSnapshotResponse[]Snapshots of forwarded messages
nonce??stringA client-provided value for message deduplication
pinnedbooleanWhether the message is pinned
reactions??MessageReactionResponse[]The reactions on the message
stickers??MessageStickerResponse[]The stickers sent with the message
timestampstring (date-time)The ISO 8601 timestamp of when the message was created
tts?booleanWhether the message was sent as text-to-speech
typeMessageResponseSchemaTypeThe type of message
webhook_id??SnowflakeTypeThe ID of the webhook that sent this message

MessageCallResponse

FieldTypeDescription
ended_timestamp??string (date-time)The ISO 8601 timestamp of when the call ended
participantsSnowflakeType[]The user IDs of participants in the call

MessageContentType

The type of content contained in a message
ValueDescription
imageMessage contains an image attachment
soundMessage contains an audio attachment
videoMessage contains a video attachment
fileMessage contains a file attachment
stickerMessage contains a sticker
embedMessage contains an embed
linkMessage contains a URL link
pollMessage contains a poll
snapshotMessage contains a forwarded message snapshot

MessageEmbedChildResponse

FieldTypeDescription
audio??EmbedMediaResponseThe audio of the embed
author??EmbedAuthorResponseThe author information of the embed
color??Int32TypeThe color code of the embed sidebar
description??stringThe description of the embed
fields??EmbedFieldResponse[]The fields of the embed
footer??EmbedFooterResponseThe footer of the embed
image??EmbedMediaResponseThe image of the embed
nsfw??booleanWhether the embed is flagged as NSFW
provider??EmbedAuthorResponseThe provider of the embed (e.g., YouTube, Twitter)
thumbnail??EmbedMediaResponseThe thumbnail of the embed
timestamp??string (date-time)The ISO 8601 timestamp of the embed content
title??stringThe title of the embed
typestringThe type of embed (e.g., rich, image, video, gifv, article, link)
url??string (uri)The URL of the embed
video??EmbedMediaResponseThe video of the embed

MessageEmbedResponse

FieldTypeDescription
audio??EmbedMediaResponseThe audio of the embed
author??EmbedAuthorResponseThe author information of the embed
children??MessageEmbedChildResponse[]Internal nested embeds generated by unfurlers
color??Int32TypeThe color code of the embed sidebar
description??stringThe description of the embed
fields??EmbedFieldResponse[]The fields of the embed
footer??EmbedFooterResponseThe footer of the embed
image??EmbedMediaResponseThe image of the embed
nsfw??booleanWhether the embed is flagged as NSFW
provider??EmbedAuthorResponseThe provider of the embed (e.g., YouTube, Twitter)
thumbnail??EmbedMediaResponseThe thumbnail of the embed
timestamp??string (date-time)The ISO 8601 timestamp of the embed content
title??stringThe title of the embed
typestringThe type of embed (e.g., rich, image, video, gifv, article, link)
url??string (uri)The URL of the embed
video??EmbedMediaResponseThe video of the embed

MessageEmbedType

The type of embed content
ValueDescription
imageAn image embed from a linked URL
videoA video embed from a linked URL
soundAn audio embed from a linked URL
articleAn article or webpage embed with metadata

MessageFlags

Message flags bitfield Type: Bitflags32
FlagValueDescription
SUPPRESS_EMBEDS4Do not include embeds when serialising this message
SUPPRESS_NOTIFICATIONS4096This message will not trigger push or desktop notifications
VOICE_MESSAGE8192This message is a voice message
COMPACT_ATTACHMENTS131072Display attachments in a compact format

MessageReactionResponse

FieldTypeDescription
countinteger (int32)The total number of times this reaction has been used
emojiMessageReactionResponseEmojiThe emoji used for the reaction
me??enum<true>Whether the current user has reacted with this emoji

MessageReferenceResponse

FieldTypeDescription
channel_idSnowflakeTypeThe ID of the channel containing the referenced message
guild_id??SnowflakeTypeThe ID of the guild containing the referenced message
message_idSnowflakeTypeThe ID of the referenced message
typeMessageReferenceType

MessageReferenceType

The type of message reference
ValueDescription
0Default reference (reply)
1Forwarded message reference

MessageReportCategoryEnum

Category of the message report
ValueDescription
harassmentContent that harasses, bullies, or intimidates users
hate_speechContent promoting hatred against protected groups
violent_contentContent depicting or promoting violence
spamUnsolicited bulk messages or promotional content
nsfw_violationAdult content posted outside age-restricted channels
illegal_activityContent promoting or facilitating illegal activities
doxxingContent revealing private personal information
self_harmContent promoting self-harm or suicide
child_safetyContent that endangers minors or depicts child abuse
malicious_linksLinks to malware, phishing, or other malicious sites
impersonationContent falsely claiming to be another person or entity
otherOther violations not covered by specific categories

MessageResponseSchema

Related endpoints
FieldTypeDescription
attachments??MessageAttachmentResponse[]The files attached to the message
authorUserPartialResponse
call??MessageCallResponseCall information if this message represents a call
channel_idSnowflakeTypeThe ID of the channel this message was sent in
contentstringThe text content of the message
edited_timestamp??string (date-time)The ISO 8601 timestamp of when the message was last edited
embeds??MessageEmbedResponse[]The embeds attached to the message
flagsMessageFlags
idSnowflakeTypeThe unique identifier (snowflake) for this message
mention_everyonebooleanWhether the message mentions @everyone
mention_roles??SnowflakeType[]The role IDs mentioned in the message
mentions??UserPartialResponse[]The users mentioned in the message
message_reference??MessageReferenceResponseReference data for replies or forwards
message_snapshots??MessageSnapshotResponse[]Snapshots of forwarded messages
nonce??stringA client-provided value for message deduplication
pinnedbooleanWhether the message is pinned
reactions??MessageReactionResponse[]The reactions on the message
referenced_message??MessageBaseResponseSchemaThe message that this message is replying to or forwarding
stickers??MessageStickerResponse[]The stickers sent with the message
timestampstring (date-time)The ISO 8601 timestamp of when the message was created
tts?booleanWhether the message was sent as text-to-speech
typeMessageResponseSchemaTypeThe type of message
webhook_id??SnowflakeTypeThe ID of the webhook that sent this message

MessageSearchIndexingResponse

FieldTypeDescription
indexingenum<true>Indicates that one or more channels are being indexed

MessageSearchResultsResponse

FieldTypeDescription
hits_per_pageinteger (int32)The maximum number of messages returned per page
messagesMessageBaseResponseSchema[]The messages matching the search query
pageinteger (int32)The current page number
totalinteger (int32)The total number of messages matching the search

MessageSearchScope

Search scope for message searches
ValueDescription
currentSearch only in the current channel or community context
open_dmsSearch across all DMs you currently have open
all_dmsSearch across all DMs you’ve ever been in
all_guildsSearch across all Communities you’re currently in
allSearch across all DMs you’ve ever been in and all Communities you’re currently in
open_dms_and_all_guildsSearch across all DMs you currently have open and all Communities you’re currently in

MessageShredStatusNotFoundResponse

FieldTypeDescription
statusenum<not_found>

MessageShredStatusProgressResponse

FieldTypeDescription
completed_at?string
error?string
failed_at?string
processedInt32Type
requestedInt32Type
skippedInt32Type
started_at?string
statusMessageShredStatusProgressResponseStatusCurrent message shred job status
totalInt32Type

MessageSnapshotResponse

FieldTypeDescription
attachments??MessageAttachmentResponse[]The attachments included in the snapshot
content??stringThe text content of the snapshot
edited_timestamp??string (date-time)The ISO 8601 timestamp of when the original message was last edited
embeds??MessageEmbedResponse[]The embeds included in the snapshot
flagsMessageFlags
mention_roles??SnowflakeType[]The role IDs mentioned in the snapshot
mentions??SnowflakeType[]The user IDs mentioned in the snapshot
stickers??MessageStickerResponse[]The stickers included in the snapshot
timestampstring (date-time)The ISO 8601 timestamp of when the original message was created
typeMessageResponseSchemaTypeThe type of message

MessageSortField

The field to sort search results by
ValueDescription
timestampSort results by message timestamp
relevanceSort results by search relevance score

MessageSortOrder

The order to sort search results
ValueDescription
ascSort in ascending order (oldest/lowest first)
descSort in descending order (newest/highest first)

MessageStickerResponse

FieldTypeDescription
animatedbooleanWhether the sticker is animated
idSnowflakeTypeThe unique identifier of the sticker
namestringThe name of the sticker

PermissionOverwriteCreateRequest

Related endpoints
FieldTypeDescription
allow?UnsignedInt64Type
deny?UnsignedInt64Type
typeenum<0, 1>The type of overwrite (0 = role, 1 = member)

ReactionUsersListResponse

Related endpoints Type: UserPartialResponse[]

RtcRegionResponse

Related endpoints
FieldTypeDescription
emojistringThe emoji associated with this RTC region
idSnowflakeTypeThe unique identifier for this RTC region
namestringThe display name of the RTC region

ScheduledMessageAllowedMentionsSchema

FieldTypeDescription
parse?ScheduledMessageAllowedMentionsSchemaParse[]Types of mentions to parse from content
replied_user?booleanWhether to mention the author of the replied message
roles?SnowflakeType[]Array of role IDs to mention
users?SnowflakeType[]Array of user IDs to mention

ScheduledMessageReferenceSchema

FieldTypeDescription
channel_id?SnowflakeType
guild_id?SnowflakeType
message_idSnowflakeTypeID of the message being referenced
type?MessageReferenceTypeThe type of message reference

StreamPreviewUploadBodySchema

Related endpoints
FieldTypeDescription
channel_idSnowflakeType
content_type?stringMIME type of the thumbnail image
thumbnailstringBase64-encoded thumbnail image data

StreamUpdateBodySchema

Related endpoints
FieldTypeDescription
region?stringThe preferred voice region for the stream (1-64 characters)

VoiceRegionAdminResponse

FieldTypeDescription
allowed_guild_idsSnowflakeType[]Guild IDs explicitly allowed to use this region
allowed_user_idsSnowflakeType[]User IDs explicitly allowed to use this region
created_at?stringISO 8601 timestamp when the region was created
emojistringEmoji representing the region
idSnowflakeTypeUnique identifier for the voice region
is_defaultbooleanWhether this is the default region
latitudenumberGeographic latitude coordinate
longitudenumberGeographic longitude coordinate
namestringDisplay name of the voice region
required_guild_featuresstring[]Guild features required to use this region
updated_at?stringISO 8601 timestamp when the region was last updated
vip_onlybooleanWhether this region is restricted to VIP users

VoiceRegionWithServersResponse

FieldTypeDescription
allowed_guild_idsSnowflakeType[]Guild IDs explicitly allowed to use this region
allowed_user_idsSnowflakeType[]User IDs explicitly allowed to use this region
created_at?stringISO 8601 timestamp when the region was created
emojistringEmoji representing the region
idSnowflakeTypeUnique identifier for the voice region
is_defaultbooleanWhether this is the default region
latitudenumberGeographic latitude coordinate
longitudenumberGeographic longitude coordinate
namestringDisplay name of the voice region
required_guild_featuresstring[]Guild features required to use this region
servers?VoiceServerAdminResponse[]Voice servers in this region
updated_at?stringISO 8601 timestamp when the region was last updated
vip_onlybooleanWhether this region is restricted to VIP users

VoiceServerAdminResponse

FieldTypeDescription
allowed_guild_idsSnowflakeType[]Guild IDs explicitly allowed to use this server
allowed_user_idsSnowflakeType[]User IDs explicitly allowed to use this server
created_at?stringISO 8601 timestamp when the server was created
endpointstring (uri)Client signal WebSocket endpoint URL for the voice server
is_activebooleanWhether the server is currently active
region_idSnowflakeTypeID of the region this server belongs to
required_guild_featuresstring[]Guild features required to use this server
server_idSnowflakeTypeUnique identifier for the voice server
updated_at?stringISO 8601 timestamp when the server was last updated
vip_onlybooleanWhether this server is restricted to VIP users

MessageShredStatusProgressResponseStatus

Current message shred job status
ValueDescription
in_progressShredding is currently running
completedShredding completed successfully
failedShredding failed

ChannelUpdateTextRequestType

ValueDescription
0Channel type (text channel)

ChannelOverwriteRequestType

The type of overwrite (0 = role, 1 = member)
ValueDescription
0-
1-

ChannelUpdateVoiceRequestType

ValueDescription
2Channel type (voice channel)

ChannelUpdateCategoryRequestType

ValueDescription
4Channel type (category)

ChannelUpdateLinkRequestType

ValueDescription
998Channel type (link channel)

ChannelUpdateGroupDmRequestType

ValueDescription
3Channel type (group DM)

MessageResponseSchemaType

The type of message
ValueDescription
0A regular message
1A system message indicating a user was added to the conversation
2A system message indicating a user was removed from the conversation
3A message representing a call
4A system message indicating the channel name changed
5A system message indicating the channel icon changed
6A system message indicating a message was pinned
7A system message indicating a user joined
19A reply message

MessageReactionResponseEmoji

The emoji used for the reaction
FieldTypeDescription
animated??booleanWhether the emoji is animated
id??SnowflakeTypeThe ID of the custom emoji (null for Unicode emojis)
namestringThe name of the emoji (or Unicode character for standard emojis)

ScheduledMessageAllowedMentionsSchemaParse

Types of mentions to parse from content
ValueDescription
usersParse user mentions from the message content
rolesParse role mentions from the message content
everyoneParse @everyone and @here mentions from the message content