# How to include \`metadata\` in group channel list?

**URL:** <https://community.sendbird.com/t/how-to-include-metadata-in-group-channel-list/4100>\
**Category:** JavaScript\
**Tags:** group-channel\
**Created:** [March 7, 2022, 9:15am UTC](https://community.sendbird.com/t/how-to-include-metadata-in-group-channel-list/4100 "2022-03-07T09:15:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![holale](https://avatars.discourse-cdn.com/v4/letter/h/49beb7/32.png) [@holale](https://community.sendbird.com/u/holale)\
**Post date:** [March 7, 2022, 9:15am UTC](https://community.sendbird.com/t/how-to-include-metadata-in-group-channel-list/4100/1 "2022-03-07T09:15:02Z")

</div>

Hi! I am using this on retrieving group channel list, how can access meta data of each group channel?

```auto
var listQuery = sb.GroupChannel.createMyGroupChannelListQuery();
listQuery.includeMetaData = true;

listQuery.next(function(groupChannels, error) {
    groupChannels.forEach(channel => {
        // access metadata here
    });
});

```

`includeMetaData` doesn’t seem works, and if I use `getMetaData` I should do an API call each item on list which will be an issue if there are a lot of channel on the list

---

<div class="post-metadata">

**Author:** ![walter.rodriguez](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/walter.rodriguez/32/546_2.png) [@walter.rodriguez](https://community.sendbird.com/u/walter.rodriguez)\
**Post date:** [March 7, 2022, 9:18am UTC](https://community.sendbird.com/t/how-to-include-metadata-in-group-channel-list/4100/2 "2022-03-07T09:18:09Z")

</div>

Hi, @holale

Could be this what you’re looking for?

 ![Screenshot 2022-03-07 at 09.16.50](https://us1.discourse-cdn.com/flex020/uploads/sendbird/original/2X/f/f0727416433ed7596ca4ce37557e20ca804570f1.png)

> **[User & channel metadata | Chat JavaScript SDK | Sendbird Docs](https://sendbird.com/docs/chat/v3/javascript/guides/user-and-channel-metadata#2-channel-metadata-3-retrieve-cached-channel-metadata)**
>
> Learn how to handle additional information for users and channels.

---

<div class="post-metadata">

**Author:** ![holale](https://avatars.discourse-cdn.com/v4/letter/h/49beb7/32.png) [@holale](https://community.sendbird.com/u/holale)\
**Post date:** [March 7, 2022, 9:25am UTC](https://community.sendbird.com/t/how-to-include-metadata-in-group-channel-list/4100/3 "2022-03-07T09:25:11Z")

</div>

Hi @walter.rodriguez,

if I am using `getCachedMetaData`, am I will always get the latest value when I am doing this query?

```auto
listQuery.next(function(groupChannels, error) {
    groupChannels.forEach(channel => {
        const metadata = channel.getCachedMetaData();
        // this metadata is the latest value
    });
});

```

---

<div class="post-metadata">

**Author:** ![walter.rodriguez](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/walter.rodriguez/32/546_2.png) [@walter.rodriguez](https://community.sendbird.com/u/walter.rodriguez)\
**Post date:** [March 7, 2022, 9:26am UTC](https://community.sendbird.com/t/how-to-include-metadata-in-group-channel-list/4100/4 "2022-03-07T09:26:41Z")

</div>

You should, yes.  
Let us know if any problem 🙂

---

<div class="post-metadata">

**Author:** ![holale](https://avatars.discourse-cdn.com/v4/letter/h/49beb7/32.png) [@holale](https://community.sendbird.com/u/holale)\
**Post date:** [March 7, 2022, 9:36am UTC](https://community.sendbird.com/t/how-to-include-metadata-in-group-channel-list/4100/5 "2022-03-07T09:36:20Z")

</div>

Okay, I think this is resolved, thank you @walter.rodriguez
