---
title: "Changes to List channels"
method: GET
path: "/v3/group_channels"
---

# Changes to List channels

`GET /v3/group_channels`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 16 of 36 revisions.

- **2025-10-17** `2a35c3c56c0f`: 1 breaking, 1 info
- **2025-10-17** `b05d4e3c6329`: 1 breaking, 1 info
- **2025-10-17** `716caef6594d`: 1 breaking, 1 info
- **2025-10-17** `b05d4e3c6329`: 11 breaking, 30 warning, 3 info
- **2025-07-27** `073cffd0bd87`: 8 info
- **2025-07-27** `7a85bad03e90`: 9 breaking, 44 warning, 65 info
- **2024-09-24** `375ce8bc9c64`: 3 breaking, 1 info
- **2024-07-15** `f84d82aae1df`: 1 warning
- **2024-05-01** `fe911479c9e0`: 7 info
- **2024-04-12** `0dea4e922eb2`: 1 info
- **2023-11-10** `135d8b0705d4`: 3 breaking, 53 info
- **2022-10-10** `45e2df0efd62`: 6 breaking, 53 warning, 2 info
- **2022-08-25** `e04d7a7e458b`: 1 breaking, 1 warning
- **2022-08-03** `e7d61563a147`: 3 breaking, 2 warning, 6 info
- **2022-05-03** `5299c01f7f16`: 12 warning, 68 info
- **2022-02-16** `c42164095c7c`: 1 breaking

## Changes

- **2025-10-17** `2a35c3c56c0f`: 1 breaking, 1 info
  - added `#/components/schemas/SendbirdMessageResponse` to the `channels/items/last_message` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/Sendbird.MessageResponse` from the `channels/items/last_message` response property `oneOf` list for the response status `200`
- **2025-10-17** `b05d4e3c6329`: 1 breaking, 1 info
  - added `#/components/schemas/Sendbird.MessageResponse` to the `channels/items/last_message` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/SendBird.MessageResponse` from the `channels/items/last_message` response property `oneOf` list for the response status `200`
- **2025-10-17** `716caef6594d`: 1 breaking, 1 info
  - added `#/components/schemas/SendBird.MessageResponse` to the `channels/items/last_message` response property `oneOf` list for the response status `200`
  - removed `#/components/schemas/Sendbird.MessageResponse` from the `channels/items/last_message` response property `oneOf` list for the response status `200`
- **2025-10-17** `b05d4e3c6329`: 11 breaking, 30 warning, 3 info
  - the response property `channels/items/created_by/metadata` became nullable for the status `200`
  - the response property `channels/items/created_by/nickname` became nullable for the status `200`
  - the response property `channels/items/inviter/metadata` became nullable for the status `200`
  - the response property `channels/items/inviter/nickname` became nullable for the status `200`
  - the response property `channels/items/is_access_code_required` became nullable for the status `200`
  - the response property `channels/items/joined_ts` became nullable for the status `200`
  - the response property `channels/items/members/items/metadata` became nullable for the status `200`
  - the response property `channels/items/members/items/nickname` became nullable for the status `200`
  - the response property `channels/items/metadata` became nullable for the status `200`
  - added `#/components/schemas/Sendbird.MessageResponse` to the `channels/items/last_message` response property `oneOf` list for the response status `200`
  - the `channels/items/last_message` response's property type changed from `object` to no type for status `200`
  - removed the optional property `channels/items/last_message/channel_type` from the response with the `200` status
  - removed the optional property `channels/items/last_message/channel_url` from the response with the `200` status
  - removed the optional property `channels/items/last_message/created_at` from the response with the `200` status
  - removed the optional property `channels/items/last_message/custom_type` from the response with the `200` status
  - removed the optional property `channels/items/last_message/data` from the response with the `200` status
  - removed the optional property `channels/items/last_message/extended_message_payload` from the response with the `200` status
  - removed the optional property `channels/items/last_message/file` from the response with the `200` status
  - removed the optional property `channels/items/last_message/files` from the response with the `200` status
  - removed the optional property `channels/items/last_message/is_op_msg` from the response with the `200` status
  - removed the optional property `channels/items/last_message/is_removed` from the response with the `200` status
  - removed the optional property `channels/items/last_message/is_reply_to_channel` from the response with the `200` status
  - removed the optional property `channels/items/last_message/mention_type` from the response with the `200` status
  - removed the optional property `channels/items/last_message/mentioned_users` from the response with the `200` status
  - removed the optional property `channels/items/last_message/message` from the response with the `200` status
  - removed the optional property `channels/items/last_message/message_events` from the response with the `200` status
  - removed the optional property `channels/items/last_message/message_id` from the response with the `200` status
  - removed the optional property `channels/items/last_message/message_retention_hour` from the response with the `200` status
  - removed the optional property `channels/items/last_message/message_survival_seconds` from the response with the `200` status
  - removed the optional property `channels/items/last_message/parent_message_id` from the response with the `200` status
  - removed the optional property `channels/items/last_message/parent_message_info` from the response with the `200` status
  - removed the optional property `channels/items/last_message/reactions` from the response with the `200` status
  - removed the optional property `channels/items/last_message/req_id` from the response with the `200` status
  - removed the optional property `channels/items/last_message/require_auth` from the response with the `200` status
  - removed the optional property `channels/items/last_message/silent` from the response with the `200` status
  - removed the optional property `channels/items/last_message/sorted_metaarray` from the response with the `200` status
  - removed the optional property `channels/items/last_message/thread_info` from the response with the `200` status
  - removed the optional property `channels/items/last_message/translations` from the response with the `200` status
  - removed the optional property `channels/items/last_message/type` from the response with the `200` status
  - removed the optional property `channels/items/last_message/updated_at` from the response with the `200` status
  - …4 more
- **2025-07-27** `073cffd0bd87`: 8 info
  - deleted the `query` request parameter `custom_type` with deprecation
  - deleted the `query` request parameter `is_distinct` with deprecation
  - deleted the `query` request parameter `member` with deprecation
  - deleted the `query` request parameter `members_in` with deprecation
  - deleted the `query` request parameter `read_receipt` with deprecation
  - deleted the `query` request parameter `user_id` with deprecation
  - removed the `default` enum value from the `channels/items/members/items/push_trigger_option` response property for the response status `200`
  - removed the `default` enum value from the `channels/items/push_trigger_option` response property for the response status `200`
- **2025-07-27** `7a85bad03e90`: 9 breaking, 44 warning, 65 info
  - added the new required `header` request parameter `api-token`
  - the `query` request parameter `distinct_mode` was restricted to a list of enum values
  - the `query` request parameter `order` was restricted to a list of enum values
  - the `query` request parameter `public_mode` was restricted to a list of enum values
  - the `query` request parameter `super_mode` was restricted to a list of enum values
  - for the `query` request parameter `created_after`, the format changed from no format to `int64`
  - for the `query` request parameter `created_before`, the format changed from no format to `int64`
  - the `channels/items/last_message/parent_message_info/user/session_tokens/items/` response's property type changed from `object` to `string` for status `200`
  - the `channels/items/members/items/friend_discovery_key` response's property type changed from `string` to `array` for status `200`
  - deleted the `header` request parameter `Api-Token`
  - removed the optional property `channels/items/channel` from the response with the `200` status
  - removed the optional property `channels/items/creator` from the response with the `200` status
  - removed the optional property `channels/items/inviter/access_token` from the response with the `200` status
  - removed the optional property `channels/items/inviter/created_at` from the response with the `200` status
  - removed the optional property `channels/items/inviter/description` from the response with the `200` status
  - removed the optional property `channels/items/inviter/discovery_keys` from the response with the `200` status
  - removed the optional property `channels/items/inviter/end_at` from the response with the `200` status
  - removed the optional property `channels/items/inviter/has_ever_logged_in` from the response with the `200` status
  - removed the optional property `channels/items/inviter/is_created` from the response with the `200` status
  - removed the optional property `channels/items/inviter/is_hide_me_from_friends` from the response with the `200` status
  - removed the optional property `channels/items/inviter/is_online` from the response with the `200` status
  - removed the optional property `channels/items/inviter/is_shadow_blocked` from the response with the `200` status
  - removed the optional property `channels/items/inviter/last_seen_at` from the response with the `200` status
  - removed the optional property `channels/items/inviter/local` from the response with the `200` status
  - removed the optional property `channels/items/inviter/locale` from the response with the `200` status
  - removed the optional property `channels/items/inviter/phone_number` from the response with the `200` status
  - removed the optional property `channels/items/inviter/preferred_languages` from the response with the `200` status
  - removed the optional property `channels/items/inviter/session_tokens` from the response with the `200` status
  - removed the optional property `channels/items/inviter/start_at` from the response with the `200` status
  - removed the optional property `channels/items/is_created` from the response with the `200` status
  - removed the optional property `channels/items/joined_at` from the response with the `200` status
  - removed the optional property `channels/items/last_message/mentioned_users/items/metadata/anyOf` from the response with the `200` status
  - removed the optional property `channels/items/last_message/parent_message_info/user/description` from the response with the `200` status
  - removed the optional property `channels/items/last_message/parent_message_info/user/end_at` from the response with the `200` status
  - removed the optional property `channels/items/last_message/parent_message_info/user/local` from the response with the `200` status
  - removed the optional property `channels/items/last_message/parent_message_info/user/start_at` from the response with the `200` status
  - removed the optional property `channels/items/last_message/size` from the response with the `200` status
  - removed the optional property `channels/items/last_message/user/metadata/anyOf` from the response with the `200` status
  - removed the optional property `channels/items/members/items/connection_status` from the response with the `200` status
  - removed the optional property `channels/items/members/items/plain_profile_url` from the response with the `200` status
  - …78 more
- **2024-09-24** `375ce8bc9c64`: 3 breaking, 1 info
  - the response property `channels/items/creator` became nullable for the status `200`
  - the response property `channels/items/inviter` became nullable for the status `200`
  - the response property `channels/items/last_message/parent_message_info/user` became nullable for the status `200`
  - added the optional property `channels/items/last_message/files` to the response with the `200` status
- **2024-07-15** `f84d82aae1df`: 1 warning
  - removed the optional property `channels/items/is_frozen` from the response with the `200` status
- **2024-05-01** `fe911479c9e0`: 7 info
  - added the optional property `channels/items/last_message/parent_message_info/custom_type` to the response with the `200` status
  - added the optional property `channels/items/last_message/parent_message_info/file` to the response with the `200` status
  - added the optional property `channels/items/last_message/parent_message_info/files` to the response with the `200` status
  - added the optional property `channels/items/last_message/parent_message_info/message` to the response with the `200` status
  - added the optional property `channels/items/last_message/parent_message_info/ts` to the response with the `200` status
  - added the optional property `channels/items/last_message/parent_message_info/type` to the response with the `200` status
  - added the optional property `channels/items/last_message/parent_message_info/user` to the response with the `200` status
- **2024-04-12** `0dea4e922eb2`: 1 info
  - added the optional property `channels/items/read_receipt` to the response with the `200` status
- **2023-11-10** `135d8b0705d4`: 3 breaking, 53 info
  - the response property `channels/items/last_message` became nullable for the status `200`
  - the `channels/items/inviter` response's property type changed from no type to `object` for status `200`
  - the `channels/items/last_message` response's property type changed from no type to `object` for status `200`
  - the `header` request parameter `Api-Token` became optional
  - added the optional property `channels/items/inviter/access_token` to the response with the `200` status
  - added the optional property `channels/items/inviter/created_at` to the response with the `200` status
  - added the optional property `channels/items/inviter/description` to the response with the `200` status
  - added the optional property `channels/items/inviter/discovery_keys` to the response with the `200` status
  - added the optional property `channels/items/inviter/end_at` to the response with the `200` status
  - added the optional property `channels/items/inviter/has_ever_logged_in` to the response with the `200` status
  - added the optional property `channels/items/inviter/is_active` to the response with the `200` status
  - added the optional property `channels/items/inviter/is_created` to the response with the `200` status
  - added the optional property `channels/items/inviter/is_hide_me_from_friends` to the response with the `200` status
  - added the optional property `channels/items/inviter/is_online` to the response with the `200` status
  - added the optional property `channels/items/inviter/is_shadow_blocked` to the response with the `200` status
  - added the optional property `channels/items/inviter/last_seen_at` to the response with the `200` status
  - added the optional property `channels/items/inviter/local` to the response with the `200` status
  - added the optional property `channels/items/inviter/locale` to the response with the `200` status
  - added the optional property `channels/items/inviter/metadata` to the response with the `200` status
  - added the optional property `channels/items/inviter/nickname` to the response with the `200` status
  - added the optional property `channels/items/inviter/phone_number` to the response with the `200` status
  - added the optional property `channels/items/inviter/preferred_languages` to the response with the `200` status
  - added the optional property `channels/items/inviter/profile_url` to the response with the `200` status
  - added the optional property `channels/items/inviter/require_auth_for_profile_image` to the response with the `200` status
  - added the optional property `channels/items/inviter/session_tokens` to the response with the `200` status
  - added the optional property `channels/items/inviter/start_at` to the response with the `200` status
  - added the optional property `channels/items/inviter/user_id` to the response with the `200` status
  - added the optional property `channels/items/last_message/channel_type` to the response with the `200` status
  - added the optional property `channels/items/last_message/channel_url` to the response with the `200` status
  - added the optional property `channels/items/last_message/created_at` to the response with the `200` status
  - added the optional property `channels/items/last_message/custom_type` to the response with the `200` status
  - added the optional property `channels/items/last_message/data` to the response with the `200` status
  - added the optional property `channels/items/last_message/file` to the response with the `200` status
  - added the optional property `channels/items/last_message/is_op_msg` to the response with the `200` status
  - added the optional property `channels/items/last_message/is_removed` to the response with the `200` status
  - added the optional property `channels/items/last_message/is_reply_to_channel` to the response with the `200` status
  - added the optional property `channels/items/last_message/mention_type` to the response with the `200` status
  - added the optional property `channels/items/last_message/mentioned_users` to the response with the `200` status
  - added the optional property `channels/items/last_message/message` to the response with the `200` status
  - added the optional property `channels/items/last_message/message_id` to the response with the `200` status
  - …16 more
- **2022-10-10** `45e2df0efd62`: 6 breaking, 53 warning, 2 info
  - the response property `channels/items/members/items/friend_discovery_key` became nullable for the status `200`
  - the response property `channels/items/members/items/friend_name` became nullable for the status `200`
  - the `channels/items/creator/session_tokens/items/` response's property type changed from `string` to `object` for status `200`
  - the `channels/items/inviter` response's property type changed from `object` to no type for status `200`
  - the `channels/items/last_message` response's property type changed from `object` to no type for status `200`
  - the `channels/items/operators/items/` response's property type changed from `string` to `object` for status `200`
  - removed the optional property `channels/items/inviter/access_token` from the response with the `200` status
  - removed the optional property `channels/items/inviter/created_at` from the response with the `200` status
  - removed the optional property `channels/items/inviter/description` from the response with the `200` status
  - removed the optional property `channels/items/inviter/discovery_keys` from the response with the `200` status
  - removed the optional property `channels/items/inviter/end_at` from the response with the `200` status
  - removed the optional property `channels/items/inviter/has_ever_logged_in` from the response with the `200` status
  - removed the optional property `channels/items/inviter/is_active` from the response with the `200` status
  - removed the optional property `channels/items/inviter/is_created` from the response with the `200` status
  - removed the optional property `channels/items/inviter/is_hide_me_from_friends` from the response with the `200` status
  - removed the optional property `channels/items/inviter/is_online` from the response with the `200` status
  - removed the optional property `channels/items/inviter/is_shadow_blocked` from the response with the `200` status
  - removed the optional property `channels/items/inviter/last_seen_at` from the response with the `200` status
  - removed the optional property `channels/items/inviter/local` from the response with the `200` status
  - removed the optional property `channels/items/inviter/locale` from the response with the `200` status
  - removed the optional property `channels/items/inviter/metadata` from the response with the `200` status
  - removed the optional property `channels/items/inviter/nickname` from the response with the `200` status
  - removed the optional property `channels/items/inviter/phone_number` from the response with the `200` status
  - removed the optional property `channels/items/inviter/preferred_languages` from the response with the `200` status
  - removed the optional property `channels/items/inviter/profile_url` from the response with the `200` status
  - removed the optional property `channels/items/inviter/require_auth_for_profile_image` from the response with the `200` status
  - removed the optional property `channels/items/inviter/session_tokens` from the response with the `200` status
  - removed the optional property `channels/items/inviter/start_at` from the response with the `200` status
  - removed the optional property `channels/items/inviter/user_id` from the response with the `200` status
  - removed the optional property `channels/items/last_message/channel_type` from the response with the `200` status
  - removed the optional property `channels/items/last_message/channel_url` from the response with the `200` status
  - removed the optional property `channels/items/last_message/created_at` from the response with the `200` status
  - removed the optional property `channels/items/last_message/custom_type` from the response with the `200` status
  - removed the optional property `channels/items/last_message/data` from the response with the `200` status
  - removed the optional property `channels/items/last_message/file` from the response with the `200` status
  - removed the optional property `channels/items/last_message/is_op_msg` from the response with the `200` status
  - removed the optional property `channels/items/last_message/is_removed` from the response with the `200` status
  - removed the optional property `channels/items/last_message/is_reply_to_channel` from the response with the `200` status
  - removed the optional property `channels/items/last_message/mention_type` from the response with the `200` status
  - removed the optional property `channels/items/last_message/mentioned_users` from the response with the `200` status
  - …21 more
- **2022-08-25** `e04d7a7e458b`: 1 breaking, 1 warning
  - the response property `channels/items/members/items/state` became nullable for the status `200`
  - removed the optional property `channels/items/members/items/meta_data` from the response with the `200` status
- **2022-08-03** `e7d61563a147`: 3 breaking, 2 warning, 6 info
  - the response property `channels/items/created_by` became nullable for the status `200`
  - the response property `channels/items/last_message` became nullable for the status `200`
  - the response property `channels/items/members/items/role` became nullable for the status `200`
  - removed the optional property `channels/items/members/items/is_blocked_by_me` from the response with the `200` status
  - removed the optional property `channels/items/members/items/is_blocking_me` from the response with the `200` status
  - added the optional property `channels/items/channel` to the response with the `200` status
  - added the optional property `channels/items/members/items/is_online` to the response with the `200` status
  - added the optional property `channels/items/members/items/metadata` to the response with the `200` status
  - added the optional property `channels/items/members/items/muted_description` to the response with the `200` status
  - added the optional property `channels/items/members/items/muted_end_at` to the response with the `200` status
  - added the optional property `channels/items/members/items/require_auth_for_profile_image` to the response with the `200` status
- **2022-05-03** `5299c01f7f16`: 12 warning, 68 info
  - removed the optional property `channels/items/creator/connection_status` from the response with the `200` status
  - removed the optional property `channels/items/creator/friend_discovery_key` from the response with the `200` status
  - removed the optional property `channels/items/creator/friend_name` from the response with the `200` status
  - removed the optional property `channels/items/creator/meta_data` from the response with the `200` status
  - removed the optional property `channels/items/creator/plain_profile_url` from the response with the `200` status
  - removed the optional property `channels/items/creator/require_auth` from the response with the `200` status
  - removed the optional property `channels/items/inviter/connection_status` from the response with the `200` status
  - removed the optional property `channels/items/inviter/friend_discovery_key` from the response with the `200` status
  - removed the optional property `channels/items/inviter/friend_name` from the response with the `200` status
  - removed the optional property `channels/items/inviter/meta_data` from the response with the `200` status
  - removed the optional property `channels/items/inviter/plain_profile_url` from the response with the `200` status
  - removed the optional property `channels/items/inviter/require_auth` from the response with the `200` status
  - added the optional property `channels/items/created_by` to the response with the `200` status
  - added the optional property `channels/items/creator/access_token` to the response with the `200` status
  - added the optional property `channels/items/creator/created_at` to the response with the `200` status
  - added the optional property `channels/items/creator/description` to the response with the `200` status
  - added the optional property `channels/items/creator/discovery_keys` to the response with the `200` status
  - added the optional property `channels/items/creator/end_at` to the response with the `200` status
  - added the optional property `channels/items/creator/has_ever_logged_in` to the response with the `200` status
  - added the optional property `channels/items/creator/is_created` to the response with the `200` status
  - added the optional property `channels/items/creator/is_hide_me_from_friends` to the response with the `200` status
  - added the optional property `channels/items/creator/is_online` to the response with the `200` status
  - added the optional property `channels/items/creator/is_shadow_blocked` to the response with the `200` status
  - added the optional property `channels/items/creator/local` to the response with the `200` status
  - added the optional property `channels/items/creator/locale` to the response with the `200` status
  - added the optional property `channels/items/creator/metadata` to the response with the `200` status
  - added the optional property `channels/items/creator/phone_number` to the response with the `200` status
  - added the optional property `channels/items/creator/require_auth_for_profile_image` to the response with the `200` status
  - added the optional property `channels/items/creator/session_tokens` to the response with the `200` status
  - added the optional property `channels/items/creator/start_at` to the response with the `200` status
  - added the optional property `channels/items/disappearing_message` to the response with the `200` status
  - added the optional property `channels/items/freeze` to the response with the `200` status
  - added the optional property `channels/items/ignore_profanity_filter` to the response with the `200` status
  - added the optional property `channels/items/inviter/access_token` to the response with the `200` status
  - added the optional property `channels/items/inviter/created_at` to the response with the `200` status
  - added the optional property `channels/items/inviter/description` to the response with the `200` status
  - added the optional property `channels/items/inviter/discovery_keys` to the response with the `200` status
  - added the optional property `channels/items/inviter/end_at` to the response with the `200` status
  - added the optional property `channels/items/inviter/has_ever_logged_in` to the response with the `200` status
  - added the optional property `channels/items/inviter/is_created` to the response with the `200` status
  - …40 more
- **2022-02-16** `c42164095c7c`: 1 breaking
  - the `header` request parameter `Api-Token` became required

---

[Operation](https://skmtc.dev/sendbird/apis/sendbird-platform-sdk/docs/v3/group_channels/get.md) - [API](https://skmtc.dev/sendbird/apis/sendbird-platform-sdk.md) - [Page](https://skmtc.dev/sendbird/apis/sendbird-platform-sdk/changes/v3/group_channels/get)
