# API Get user's IM Messages

**URL:** <https://devforum.zoom.us/t/api-get-users-im-messages/51196>\
**Category:** API and Webhooks\
**Created:** [May 27, 2021, 3:16pm UTC](https://devforum.zoom.us/t/api-get-users-im-messages/51196 "2021-05-27T15:16:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![leonaldo.bjunior](https://avatars.discourse-cdn.com/v4/letter/l/b4bc9f/32.png) [@leonaldo.bjunior](https://devforum.zoom.us/u/leonaldo.bjunior)\
**Post date:** [May 27, 2021, 3:16pm UTC](https://devforum.zoom.us/t/api-get-users-im-messages/51196/1 "2021-05-27T15:16:07Z")

</div>

**Description**  
I need to create an application to retrieve IM messages from an user in a period of time for regulatory stuffs, I found an API “GET /im/users/{userId}/chat/messages”, but this api is **Deprecated**.

is there other one that I can use?

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [May 27, 2021, 9:53pm UTC](https://devforum.zoom.us/t/api-get-users-im-messages/51196/2 "2021-05-27T21:53:37Z")

</div>

Hi @leonaldo.bjunior,

We recommend leveraging this endpoint instead:

> **[List user's chat messages - Chat Messages - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/chat-messages/getchatmessages)**
>
> A Zoom user can have conversations with other Zoom users via chat. Use this API to list the current user's chat messages between the user and an individ...

Thanks!  
Will

---

<div class="post-metadata">

**Author:** ![leonaldo.bjunior](https://avatars.discourse-cdn.com/v4/letter/l/b4bc9f/32.png) [@leonaldo.bjunior](https://devforum.zoom.us/u/leonaldo.bjunior)\
**Post date:** [May 31, 2021, 10:22pm UTC](https://devforum.zoom.us/t/api-get-users-im-messages/51196/3 "2021-05-31T22:22:23Z")

</div>

What I’m trying to do is something similar to “IM Management” ( see the attached screenshot), put a interval time, user email, and get the messages in that interval and can export it, but the API that you shared is only for a specific date, not a interval, so which approach do you suggest?

![2021-05-31_19-12-14](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/2/d/2d9435e3d6e0f7369b9bf06da0e6fc436e6e4ba6.png)

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [June 2, 2021, 12:24am UTC](https://devforum.zoom.us/t/api-get-users-im-messages/51196/4 "2021-06-02T00:24:02Z")

</div>

Hey @leonaldo.bjunior,

Thank you for reaching out to the Zoom Developer Forum. When calling the List User’s Chat Message API for a date range, you’ll want to iterate through each day and make a separate request for each day.

Thanks,  
Max

---

<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:** [July 2, 2021, 10:24am UTC](https://devforum.zoom.us/t/api-get-users-im-messages/51196/5 "2021-07-02T10:24:36Z")

</div>

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