Requires manage_guild permission. Updates guild name, description, icon, banner, and other configuration options.
Bot token: Authorization: Bot <token>. This is the primary authentication method for bot applications.
The ID of the guild
^(0|[1-9][0-9]*)$The name of the guild (1-100 characters)
Base64-encoded image data for the guild icon
The ID of the channel where system messages are sent
^(0|[1-9][0-9]*)$System channel message flags
0 <= x <= 2147483647The ID of the AFK voice channel
^(0|[1-9][0-9]*)$AFK timeout in seconds (60-3600) before moving users to the AFK channel
60 <= x <= 3600Default notification level for new members
0, 1 Required verification level for members to participate
0, 1, 2, 3, 4 Required MFA level for moderation actions
0, 1 The NSFW level of the guild
0, 1, 2, 3 Level of content filtering for explicit media
0, 1, 2 Base64-encoded image data for the guild banner
Base64-encoded image data for the guild splash screen
Base64-encoded image data for the embedded invite splash
Alignment of the splash card (center, left, or right)
0, 1, 2 Array of guild feature strings
ISO8601 timestamp controlling how far back members without Read Message History can access messages. Set to null to disable historical access.
8 - 256MFA method to use for verification
totp, sms, webauthn MFA verification code from authenticator app or SMS
WebAuthn authentication response
WebAuthn challenge string
Success
The unique identifier for this guild
^(0|[1-9][0-9]*)$The name of the guild
The alignment of the splash card
0, 1, 2 The ID of the guild owner
^(0|[1-9][0-9]*)$System channel message flags
0 <= x <= 2147483647AFK timeout in seconds before moving users to the AFK channel
0 <= x <= 2147483647Array of guild feature flags
100A guild feature flag Known values: ANIMATED_ICON, ANIMATED_BANNER, BANNER, DETACHED_BANNER, INVITE_SPLASH, INVITES_DISABLED, TEXT_CHANNEL_FLEXIBLE_NAMES, MORE_EMOJI, MORE_STICKERS, UNLIMITED_EMOJI, UNLIMITED_STICKERS, EXPRESSION_PURGE_ALLOWED, VANITY_URL, VERIFIED, VIP_VOICE, UNAVAILABLE_FOR_EVERYONE, UNAVAILABLE_FOR_EVERYONE_BUT_STAFF, VISIONARY, OPERATOR, LARGE_GUILD_OVERRIDE, VERY_LARGE_GUILD (other values allowed)
Required verification level for members to participate
0, 1, 2, 3, 4 Required MFA level for moderation actions
0, 1 The NSFW level of the guild
0, 1, 2, 3 Level of content filtering for explicit media
0, 1, 2 Default notification level for new members
0, 1 Bitmask of disabled guild operations
0 <= x <= 2147483647The hash of the guild icon
The hash of the guild banner
The width of the guild banner in pixels
0 <= x <= 2147483647The height of the guild banner in pixels
0 <= x <= 2147483647The hash of the guild splash screen
The width of the guild splash in pixels
0 <= x <= 2147483647The height of the guild splash in pixels
0 <= x <= 2147483647The hash of the embedded invite splash
The width of the embedded invite splash in pixels
0 <= x <= 2147483647The height of the embedded invite splash in pixels
0 <= x <= 2147483647The vanity URL code for the guild
The ID of the channel where system messages are sent
^(0|[1-9][0-9]*)$The ID of the rules channel
^(0|[1-9][0-9]*)$The ID of the AFK voice channel
^(0|[1-9][0-9]*)$ISO8601 timestamp controlling how far back members without Read Message History can access messages. When null, no historical access is allowed.
The current user permissions in this guild
^[0-9]+$