---
title: "Changes to PATCH /guilds/{guild_id}"
method: PATCH
path: "/guilds/{guild_id}"
---

# Changes to PATCH /guilds/{guild_id}

`PATCH /guilds/{guild_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 116 revisions.

- **2026-06-23** `9d9835a65e9c`: 1 breaking
- **2026-06-05** `693bf1f99bba`: 3 breaking
- **2026-04-17** `e5468cac9be0`: 3 info
- **2026-04-15** `e2ba79dfc5ba`: 1 info
- **2026-03-05** `b65faa7e80e9`: 1 breaking
- **2026-02-04** `e200830e509a`: 42 info
- **2026-01-29** `e4fdf8b45809`: 1 info
- **2025-09-30** `1eccd1c73f72`: 1 warning
- **2025-09-02** `cc597ccd2f8e`: 4 breaking, 45 info

## Changes

- **2026-06-23** `9d9835a65e9c`: 1 breaking
  - added `subschema #20: PRUNE_REQUIRES_ADMIN` to the `features/items/` response property `oneOf` list for the response status `200`
- **2026-06-05** `693bf1f99bba`: 3 breaking
  - added `subschema #1: CRIMSON, subschema #2: BERRY, subschema #3: SKY, subschema #4: TEAL, subschema #5: FOREST, subschema #6: BUBBLE_GUM, subschema #7: VIOLET, subschema #8: COBALT, subschema #9: CLOVER, subschema #10: LEMON, subschema #11: WHITE, subschema #12: BLACK` to the `emojis/items/user/collectibles/oneOf[#/components/schemas/UserCollectiblesResponse]/nameplate/oneOf[#/components/schemas/UserNameplateResponse]/palette` response property `oneOf` list for the response status `200`
  - added `subschema #1: CRIMSON, subschema #2: BERRY, subschema #3: SKY, subschema #4: TEAL, subschema #5: FOREST, subschema #6: BUBBLE_GUM, subschema #7: VIOLET, subschema #8: COBALT, subschema #9: CLOVER, subschema #10: LEMON, subschema #11: WHITE, subschema #12: BLACK` to the `stickers/items/user/collectibles/oneOf[#/components/schemas/UserCollectiblesResponse]/nameplate/oneOf[#/components/schemas/UserNameplateResponse]/palette` response property `oneOf` list for the response status `200`
  - removed the required property `roles/items/description` from the response with the `200` status
- **2026-04-17** `e5468cac9be0`: 3 info
  - the response property `incidents_data` became required for the status `200`
  - the response property `incidents_data/oneOf[#/components/schemas/GuildIncidentsDataResponse]/dms_disabled_until` became required for the status `200`
  - the response property `incidents_data/oneOf[#/components/schemas/GuildIncidentsDataResponse]/invites_disabled_until` became required for the status `200`
- **2026-04-15** `e2ba79dfc5ba`: 1 info
  - added the optional property `incidents_data` to the response with the `200` status
- **2026-03-05** `b65faa7e80e9`: 1 breaking
  - added `subschema #28: OFFICIAL_GAME_GUILD` to the `features/items/` response property `oneOf` list for the response status `200`
- **2026-02-04** `e200830e509a`: 42 info
  - the response property `afk_channel_id` became required for the status `200`
  - the response property `application_id` became required for the status `200`
  - the response property `banner` became required for the status `200`
  - the response property `description` became required for the status `200`
  - the response property `discovery_splash` became required for the status `200`
  - the response property `emojis/items/user/avatar` became required for the status `200`
  - the response property `emojis/items/user/avatar_decoration_data/oneOf[#/components/schemas/UserAvatarDecorationResponse]/sku_id` became required for the status `200`
  - the response property `emojis/items/user/collectibles/oneOf[#/components/schemas/UserCollectiblesResponse]/nameplate` became required for the status `200`
  - the response property `emojis/items/user/collectibles/oneOf[#/components/schemas/UserCollectiblesResponse]/nameplate/oneOf[#/components/schemas/UserNameplateResponse]/sku_id` became required for the status `200`
  - the response property `emojis/items/user/global_name` became required for the status `200`
  - the response property `emojis/items/user/primary_guild` became required for the status `200`
  - the response property `emojis/items/user/primary_guild/oneOf[#/components/schemas/UserPrimaryGuildResponse]/badge` became required for the status `200`
  - the response property `emojis/items/user/primary_guild/oneOf[#/components/schemas/UserPrimaryGuildResponse]/identity_enabled` became required for the status `200`
  - the response property `emojis/items/user/primary_guild/oneOf[#/components/schemas/UserPrimaryGuildResponse]/identity_guild_id` became required for the status `200`
  - the response property `emojis/items/user/primary_guild/oneOf[#/components/schemas/UserPrimaryGuildResponse]/tag` became required for the status `200`
  - the response property `home_header` became required for the status `200`
  - the response property `icon` became required for the status `200`
  - the response property `max_presences` became required for the status `200`
  - the response property `public_updates_channel_id` became required for the status `200`
  - the response property `roles/items/colors/secondary_color` became required for the status `200`
  - the response property `roles/items/colors/tertiary_color` became required for the status `200`
  - the response property `roles/items/description` became required for the status `200`
  - the response property `roles/items/icon` became required for the status `200`
  - the response property `roles/items/unicode_emoji` became required for the status `200`
  - the response property `rules_channel_id` became required for the status `200`
  - the response property `safety_alerts_channel_id` became required for the status `200`
  - the response property `splash` became required for the status `200`
  - the response property `stickers/items/description` became required for the status `200`
  - the response property `stickers/items/format_type` became required for the status `200`
  - the response property `stickers/items/user/avatar` became required for the status `200`
  - the response property `stickers/items/user/avatar_decoration_data/oneOf[#/components/schemas/UserAvatarDecorationResponse]/sku_id` became required for the status `200`
  - the response property `stickers/items/user/collectibles/oneOf[#/components/schemas/UserCollectiblesResponse]/nameplate` became required for the status `200`
  - the response property `stickers/items/user/collectibles/oneOf[#/components/schemas/UserCollectiblesResponse]/nameplate/oneOf[#/components/schemas/UserNameplateResponse]/sku_id` became required for the status `200`
  - the response property `stickers/items/user/global_name` became required for the status `200`
  - the response property `stickers/items/user/primary_guild` became required for the status `200`
  - the response property `stickers/items/user/primary_guild/oneOf[#/components/schemas/UserPrimaryGuildResponse]/badge` became required for the status `200`
  - the response property `stickers/items/user/primary_guild/oneOf[#/components/schemas/UserPrimaryGuildResponse]/identity_enabled` became required for the status `200`
  - the response property `stickers/items/user/primary_guild/oneOf[#/components/schemas/UserPrimaryGuildResponse]/identity_guild_id` became required for the status `200`
  - the response property `stickers/items/user/primary_guild/oneOf[#/components/schemas/UserPrimaryGuildResponse]/tag` became required for the status `200`
  - the response property `system_channel_id` became required for the status `200`
  - …2 more
- **2026-01-29** `e4fdf8b45809`: 1 info
  - added the optional property `premium_progress_bar_enabled_user_updated_at` to the response with the `200` status
- **2025-09-30** `1eccd1c73f72`: 1 warning
  - removed the request property `owner_id`
- **2025-09-02** `cc597ccd2f8e`: 4 breaking, 45 info
  - the `emojis/items/user` response's property type changed from no type to `object` for status `200`
  - the `roles/items/colors` response's property type changed from no type to `object` for status `200`
  - the `roles/items/tags` response's property type changed from no type to `object` for status `200`
  - the `stickers/items/user` response's property type changed from no type to `object` for status `200`
  - added the optional property `emojis/items/user/accent_color` to the response with the `200` status
  - added the optional property `emojis/items/user/avatar` to the response with the `200` status
  - added the optional property `emojis/items/user/avatar_decoration_data` to the response with the `200` status
  - added the optional property `emojis/items/user/banner` to the response with the `200` status
  - added the optional property `emojis/items/user/bot` to the response with the `200` status
  - added the optional property `emojis/items/user/collectibles` to the response with the `200` status
  - added the optional property `emojis/items/user/global_name` to the response with the `200` status
  - added the optional property `emojis/items/user/primary_guild` to the response with the `200` status
  - added the optional property `emojis/items/user/system` to the response with the `200` status
  - added the optional property `roles/items/colors/secondary_color` to the response with the `200` status
  - added the optional property `roles/items/colors/tertiary_color` to the response with the `200` status
  - added the optional property `roles/items/tags/available_for_purchase` to the response with the `200` status
  - added the optional property `roles/items/tags/bot_id` to the response with the `200` status
  - added the optional property `roles/items/tags/guild_connections` to the response with the `200` status
  - added the optional property `roles/items/tags/integration_id` to the response with the `200` status
  - added the optional property `roles/items/tags/premium_subscriber` to the response with the `200` status
  - added the optional property `roles/items/tags/subscription_listing_id` to the response with the `200` status
  - added the optional property `stickers/items/user/accent_color` to the response with the `200` status
  - added the optional property `stickers/items/user/avatar` to the response with the `200` status
  - added the optional property `stickers/items/user/avatar_decoration_data` to the response with the `200` status
  - added the optional property `stickers/items/user/banner` to the response with the `200` status
  - added the optional property `stickers/items/user/bot` to the response with the `200` status
  - added the optional property `stickers/items/user/collectibles` to the response with the `200` status
  - added the optional property `stickers/items/user/global_name` to the response with the `200` status
  - added the optional property `stickers/items/user/primary_guild` to the response with the `200` status
  - added the optional property `stickers/items/user/system` to the response with the `200` status
  - the response property `max_members` became required for the status `200`
  - the response property `max_stage_video_channel_users` became required for the status `200`
  - the response property `max_video_channel_users` became required for the status `200`
  - the response property `roles/items/colors` became required for the status `200`
  - removed `#/components/schemas/GuildRoleColorsResponse, subschema #1` from the `roles/items/colors` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/GuildRoleTagsResponse, subschema #1` from the `roles/items/tags` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/UserResponse, subschema #1` from the `emojis/items/user` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/UserResponse, subschema #1` from the `stickers/items/user` response property `oneOf` list for the response status `200`
  - added the required property `emojis/items/user/discriminator` to the response with the `200` status
  - added the required property `emojis/items/user/flags` to the response with the `200` status
  - …9 more

---

[Operation](https://skmtc.dev/discord/apis/discord-http-api-preview/docs/guilds/:guild_id/patch.md) - [API](https://skmtc.dev/discord/apis/discord-http-api-preview.md) - [Page](https://skmtc.dev/discord/apis/discord-http-api-preview/changes/guilds/:guild_id/patch)
