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

# Changes to GET /guilds/{guild_id}/roles

`GET /guilds/{guild_id}/roles`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 116 revisions.

- **2026-06-05** `693bf1f99bba`: 1 breaking
- **2026-02-04** `e200830e509a`: 5 info
- **2025-09-02** `cc597ccd2f8e`: 2 breaking, 12 info

## Changes

- **2026-06-05** `693bf1f99bba`: 1 breaking
  - removed the required property `items/description` from the response with the `200` status
- **2026-02-04** `e200830e509a`: 5 info
  - the response property `items/colors/secondary_color` became required for the status `200`
  - the response property `items/colors/tertiary_color` became required for the status `200`
  - the response property `items/description` became required for the status `200`
  - the response property `items/icon` became required for the status `200`
  - the response property `items/unicode_emoji` became required for the status `200`
- **2025-09-02** `cc597ccd2f8e`: 2 breaking, 12 info
  - the `items/colors` response's property type changed from no type to `object` for status `200`
  - the `items/tags` response's property type changed from no type to `object` for status `200`
  - added the optional property `items/colors/secondary_color` to the response with the `200` status
  - added the optional property `items/colors/tertiary_color` to the response with the `200` status
  - added the optional property `items/tags/available_for_purchase` to the response with the `200` status
  - added the optional property `items/tags/bot_id` to the response with the `200` status
  - added the optional property `items/tags/guild_connections` to the response with the `200` status
  - added the optional property `items/tags/integration_id` to the response with the `200` status
  - added the optional property `items/tags/premium_subscriber` to the response with the `200` status
  - added the optional property `items/tags/subscription_listing_id` to the response with the `200` status
  - the response property `items/colors` became required for the status `200`
  - removed `#/components/schemas/GuildRoleColorsResponse, subschema #1` from the `items/colors` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/GuildRoleTagsResponse, subschema #1` from the `items/tags` response property `oneOf` list for the response status `200`
  - added the required property `items/colors/primary_color` to the response with the `200` status

---

[Operation](https://skmtc.dev/discord/apis/discord-http-api-preview/docs/guilds/:guild_id/roles/get.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/roles/get)
