# Problems listing recordings

**URL:** <https://devforum.zoom.us/t/problems-listing-recordings/117826>\
**Category:** Meetings\
**Created:** [September 20, 2024, 5:03pm UTC](https://devforum.zoom.us/t/problems-listing-recordings/117826 "2024-09-20T17:03:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![luis.avendano](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/luis.avendano/32/63489_2.png) [@luis.avendano](https://devforum.zoom.us/u/luis.avendano)\
**Post date:** [September 20, 2024, 5:03pm UTC](https://devforum.zoom.us/t/problems-listing-recordings/117826/1 "2024-09-20T17:03:29Z")

</div>

I have a problem listing users’ recordings because it doesn’t list all the recordings he has, it only lists those from a while ago even though I upload them from very old dates.

this is my functions

```auto
const getRecordings = async (userId, accessToken) => {
  try {
    const response = await axios.get(`https://api.zoom.us/v2/users/${userId}/recordings`, {
      headers: {
        Authorization: `Bearer ${accessToken}`,
      },
      params: {
        // from: '2020-01-01',
        from: new Date(new Date().setMonth(new Date().getMonth() - 26)).toISOString().split('T')[0],
        page_size: 3000,
      },
    });
    return response.data.meetings || [];
  } catch (error) {
    console.error('Error obteniendo grabaciones:', error.response ? error.response.data : error.message);
    return [];
  }
};

```

---

<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:** [September 23, 2024, 7:18pm UTC](https://devforum.zoom.us/t/problems-listing-recordings/117826/2 "2024-09-23T19:18:20Z")

</div>

Hi @luis.avendano  
Thanks for reaching out to the Zoom Developer Forum and welcome to our community!  
Our API only goes back 6 months, so it is expected that you are only getting the more recent ones
