# Possible to filter ChannelList query by multiple metadata\_keys?

**URL:** <https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173>\
**Category:** JavaScript\
**Tags:** group-channel, chatsdk, js, metadata-key, metadata-value\
**Created:** [April 16, 2020, 4:03pm UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173 "2020-04-16T16:03:53Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![pjack3191](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@pjack3191](https://community.sendbird.com/u/pjack3191)\
**Post date:** [April 16, 2020, 4:03pm UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/1 "2020-04-16T16:03:53Z")

</div>

Hi,

I need to filter a channel list query by multiple metadata\_keys via query params – is this possible? Or is it only possible to use one metadata\_key per query?

Thanks,

Patrick

---

<div class="post-metadata">

**Author:** ![eric.kim](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/eric.kim/32/8_2.png) [@eric.kim](https://community.sendbird.com/u/eric.kim)\
**Post date:** [April 17, 2020, 7:38am UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/2 "2020-04-17T07:38:29Z")

</div>

@pjack3191 Thank you for your question. Could you share what platform you are trying to get this implemented?

---

<div class="post-metadata">

**Author:** ![pjack3191](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@pjack3191](https://community.sendbird.com/u/pjack3191)\
**Post date:** [April 17, 2020, 7:52am UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/3 "2020-04-17T07:52:18Z")

</div>

> [@eric.kim](#):
>
> ?

Hi @eric.kim, I’m using the Javascript SDK.

---

<div class="post-metadata">

**Author:** ![pjack3191](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@pjack3191](https://community.sendbird.com/u/pjack3191)\
**Post date:** [April 20, 2020, 1:43pm UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/4 "2020-04-20T13:43:56Z")

</div>

@eric.kim Do you have any advice here?

---

<div class="post-metadata">

**Author:** ![eric.kim](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/eric.kim/32/8_2.png) [@eric.kim](https://community.sendbird.com/u/eric.kim)\
**Post date:** [April 22, 2020, 7:56am UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/5 "2020-04-22T07:56:07Z")

</div>

@pjack3191 Thanks for your inquiry.

Please refer to this documentation [https://docs.sendbird.com/javascript/user\_channel\_metadata#3\_channel\_metadata](https://docs.sendbird.com/javascript/user_channel_metadata#3_channel_metadata)

---

<div class="post-metadata">

**Author:** ![pjack3191](https://avatars.discourse-cdn.com/v4/letter/p/bcef8e/32.png) [@pjack3191](https://community.sendbird.com/u/pjack3191)\
**Post date:** [April 22, 2020, 8:18am UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/6 "2020-04-22T08:18:23Z")

</div>

Hi @eric.kim ,

I’m referring to the channel list query, which allows you to filter by metadata\_key. The documentation doesn’t suggest any solution to filtering by more than one key, which is why I ask. This functionality would be very useful, as we have several metadata\_keys we would like to filter by, sometimes more than one at a time.

Thanks,

Patrick

---

<div class="post-metadata">

**Author:** ![Volo](https://avatars.discourse-cdn.com/v4/letter/v/65b543/32.png) [@Volo](https://community.sendbird.com/u/Volo)\
**Post date:** [April 15, 2021, 10:35am UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/7 "2021-04-15T10:35:21Z")

</div>

Hello @eric.kim!  
Are there any updates on this?  
We also looking for a way to filter the user channel’s list with multiple metadata keys (with exact match) in Chats Platform API.

Thanks

---

<div class="post-metadata">

**Author:** ![eric.kim](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/eric.kim/32/8_2.png) [@eric.kim](https://community.sendbird.com/u/eric.kim)\
**Post date:** [April 23, 2021, 8:30pm UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/8 "2021-04-23T20:30:49Z")

</div>

@Volo Thank you for your patience.

Could you check if this document is helpful?

[How to filter channel using custom-type - External.pdf](https://community.sendbird.com/uploads/short-url/9rJi0Y3FmQYgJjR7FiSXtHqrgy0.pdf) (204.2 KB)

---

<div class="post-metadata">

**Author:** ![Alexey\_Bratushka](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/alexey_bratushka/32/1195_2.png) [@Alexey\_Bratushka](https://community.sendbird.com/u/Alexey_Bratushka)\
**Post date:** [April 30, 2021, 5:56am UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/9 "2021-04-30T05:56:52Z")

</div>

@eric.kim hello  
Thanx for sharing examples of using custom-channel-tyles to filter channels  
Can you confirm please that using channel metadata for filtering my multiple metadata keys is impossible in this case?

---

<div class="post-metadata">

**Author:** ![Cameron\_Kruse](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/cameron_kruse/32/1448_2.png) [@Cameron\_Kruse](https://community.sendbird.com/u/Cameron_Kruse)\
**Post date:** [July 29, 2021, 11:36am UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/10 "2021-07-29T11:36:57Z")

</div>

@eric.kim this is something we would also like to know as filtering by multiple metadata keys would be really valuable. Don’t see anything when looking in [Group channel | Chat Platform API | Sendbird Docs](https://sendbird.com/docs/chat/v3/platform-api/guides/group-channel).

Thanks for your assistance.

---

<div class="post-metadata">

**Author:** ![eric.kim](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/eric.kim/32/8_2.png) [@eric.kim](https://community.sendbird.com/u/eric.kim)\
**Post date:** [July 29, 2021, 9:36pm UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/11 "2021-07-29T21:36:45Z")

</div>

@Cameron_Kruse[Possible to filter ChannelList query by multiple metadata\_keys? - #8 by eric.kim](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/8)

can you refer to this document?

---

<div class="post-metadata">

**Author:** ![Dexter\_Kim](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/dexter_kim/32/1529_2.png) [@Dexter\_Kim](https://community.sendbird.com/u/Dexter_Kim)\
**Post date:** [September 11, 2021, 11:35am UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/12 "2021-09-11T11:35:10Z")

</div>

@eric.kim  
Hello, when you see the document you provided, I don’t think it’s possible to query my multiple custom types right? Why are you answering something completely irrelevant of what people are asking?

Filtering my multiple metadata\_keys or custom types? Either one doesn’t seem to support filtering on multiple values at once.

---

<div class="post-metadata">

**Author:** ![benjaminHQ](https://avatars.discourse-cdn.com/v4/letter/b/b77776/32.png) [@benjaminHQ](https://community.sendbird.com/u/benjaminHQ)\
**Post date:** [July 31, 2024, 3:45pm UTC](https://community.sendbird.com/t/possible-to-filter-channellist-query-by-multiple-metadata-keys/173/13 "2024-07-31T15:45:16Z")

</div>

Any update regarding the feature of filtering channels by multiple metadata keys ?
