# Get User chat message API

**URL:** <https://devforum.zoom.us/t/get-user-chat-message-api/97567>\
**Category:** API and Webhooks\
**Created:** [October 30, 2023, 1:26pm UTC](https://devforum.zoom.us/t/get-user-chat-message-api/97567 "2023-10-30T13:26:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![salna.butt17](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/salna.butt17/32/50587_2.png) [@salna.butt17](https://devforum.zoom.us/u/salna.butt17)\
**Post date:** [October 30, 2023, 1:26pm UTC](https://devforum.zoom.us/t/get-user-chat-message-api/97567/1 "2023-10-30T13:26:22Z")

</div>

Hi,  
I’m using the following API to get user’s chat messages since last 5 mins.  
[https://developers.zoom.us/docs/api/rest/reference/chat/methods/#operation/getChatMessages](https://developers.zoom.us/docs/api/rest/reference/chat/methods/#operation/getChatMessages)

It has query parameters ‘ **from** ’ and ‘ **to** ’. I gave the value of current time to ‘ **to** ’ paramter and current time minus 5 minutes to ‘ **from** ’ parameter. But it still returns messages of the entire current day . Is it possible to do so using this API, since the ‘ **date** ’ parameter in this API does the same thing.

Here is the over view of my Javascript code"

```auto
 let from = new Date();
  from.setMinutes(from.getMinutes() - 5);
  from = from.toISOString();
  const now = new Date().toISOString();

const response = await axios.get(`https://api.zoom.us/v2/chat/users/me/messages?to_channel=abcd123456&from=${from}&to=${now}&page_size=50&include_deleted_and_edited_message=true`, { headers });

```

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [October 31, 2023, 8:32pm UTC](https://devforum.zoom.us/t/get-user-chat-message-api/97567/2 "2023-10-31T20:32:02Z")

</div>

Hi @salna.butt17  
Thanks for reaching out to us.  
Allow me some time to do some testing on my end and will get back to you with an update.  
Cheers,  
Elisa

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [November 3, 2023, 5:12pm UTC](https://devforum.zoom.us/t/get-user-chat-message-api/97567/3 "2023-11-03T17:12:44Z")

</div>

Hi @salna.butt17  
I am able to query messages from a certain period of time using the from and to parameters,  
make sure to include the date in `yyyy-MM-dd'T'HH:mm:ss'Z'` format.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [November 6, 2024, 8:48am UTC](https://devforum.zoom.us/t/get-user-chat-message-api/97567/4 "2024-11-06T08:48:54Z")

</div>

Closed on November 6, 2024, 8:48am UTC

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.
