Update guild settings
Requires manage_guild permission. Updates guild name, description, icon, banner, and other configuration options.
Path parameters
The ID of the guild
Request body
The name of the guild (1-100 characters)
Base64-encoded image data
System channel message flags
AFK timeout in seconds (60-3600) before moving users to the AFK channel
Default notification level for new members
Required verification level for members
Required MFA level for moderation actions
The NSFW level of the guild
Whether the guild is marked as adult (18+) content
The content warning level for a guild, category, or channel
Custom guild-wide content warning text (max 200 characters); null falls back to a localized default
Level of content filtering for explicit media
Base64-encoded image data
Base64-encoded image data
Base64-encoded image data
Alignment of the splash card (center, left, or right)
Complete desired feature set for the guild. Only user-toggleable features may differ from the current set; non-toggleable features must be preserved as-is.
ISO8601 timestamp controlling how far back members without Read Message History can access messages. Set to null to disable historical access.
MFA method to use for verification
MFA verification code from an authenticator app
WebAuthn authentication response
WebAuthn challenge string
Response
Success
The unique identifier for this guild
The name of the guild
The hash of the guild icon
The hash of the guild banner
The hash of the guild splash screen
The alignment of the splash card
The hash of the embedded invite splash
The vanity URL code for the guild
The ID of the guild owner
System channel message flags
AFK timeout in seconds before moving users to the AFK channel
Array of guild feature flags
Required verification level for members
Required MFA level for moderation actions
The NSFW level of the guild
Whether the guild is marked as adult (18+) content
The content warning level for a guild, category, or channel
Custom guild-wide content warning text; null falls back to a localized default
Level of content filtering for explicit media
Default notification level for new members
Bitmask of disabled guild operations
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 when available