# Cloud Recordings location

**URL:** <https://devforum.zoom.us/t/cloud-recordings-location/125498>\
**Category:** Cloud Recordings\
**Tags:** recording\
**Created:** [January 29, 2025, 9:28am UTC](https://devforum.zoom.us/t/cloud-recordings-location/125498 "2025-01-29T09:28:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aleksandr1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/aleksandr1/32/66738_2.png) [@Aleksandr1](https://devforum.zoom.us/u/Aleksandr1)\
**Post date:** [January 29, 2025, 9:28am UTC](https://devforum.zoom.us/t/cloud-recordings-location/125498/1 "2025-01-29T09:28:38Z")

</div>

**API Endpoint(s) and/or Zoom API Event(s)**

I’m working with the [Get Account Recordings endpoint:  
GET /v2/accounts/{accountId}/recordings

**Description**

I have multiple cloud recordings stored in two different data centers: **USA** and **Germany**. I’d like to retrieve all these recordings via API. According to the documentation, we can filter by location, and valid codes include US and DE. However, when I include location=US,DE in my request, I consistently encounter issues (see below). I’ve confirmed in my Zoom admin portal that I do indeed have recordings in both the US and Germany. My goal is to retrieve them all through a single API call or by separate calls if needed.

I’ve tested:

• location=US  
• location=DE  
• location=US,DE  
• And also tried removing location entirely

But in some cases, I get an error; in others, I don’t see the recordings from Germany. I suspect there might be a different code needed for Germany in my account configuration, or perhaps I should not be specifying location at all.

I’m using an **account-level OAuth app** with recording:read:admin scope.

**Error**

When I specify location=US,DE (or even just location=US), I get a 400 Bad Request error:  
400 Client Error: Bad Request  
No additional error message is returned from the API besides the generic 400.

**How To Reproduce**

1. **Request URL (removing any sensitive info)**:  
GET /v2/accounts/{myAccountId}/recordings  
?from=2022-01-01  
&to=2022-07-01  
&page\_size=300  
&location=US,DE

| | • | Authentication: OAuth 2.0 (account-level app) |
| --- | --- | --- |
| | • | Scopes: recording:read:admin |

| | 2. | What I expect: |
| --- | --- | --- |
| | • | Since I have recordings in both the US and Germany data centers, I want the endpoint to return all recordings from these two locations. |
| | 3. | What actually happens: |
| | • | The request fails immediately with a 400 Bad Request. |
| | 4. | Without location: |
| | • | Sometimes I can retrieve recordings, but it doesn’t seem to include those that are located in Germany (based on the admin portal where I see “Germany” usage). |

**Additional Notes**

• Is there a different code for “Germany” besides DE?

• Are there known limitations where specifying location can cause a 400 even though the docs list DE as valid?

• My account settings explicitly list Germany as a data center, and the admin portal shows thousands of recordings there.

**Thank you in advance** for any guidance or clarification on how best to query recordings across multiple data centers (US and Germany) via this API. I’ve already tried searching the forum and the Zoom Developer Docs but haven’t found a clear solution for my scenario. Any help or pointers to relevant documentation would be greatly appreciated!

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [January 30, 2025, 12:28am UTC](https://devforum.zoom.us/t/cloud-recordings-location/125498/2 "2025-01-30T00:28:26Z")

</div>

Hi @Aleksandr1, it sounds like you’re using the [List an account’s recordings](https://developers.zoom.us/docs/api/rest/reference/zoom-api/ma/#operation/ListRecordingsOfAnAccount) api and you aren’t able to include a specific region

From these api docs, it doesn’t look like the `location` search query parameter is available on this request. I was wondering where you found the location parameter in their docs for this endpoint? Thank you

---

<div class="post-metadata">

**Author:** ![Aleksandr1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/aleksandr1/32/66738_2.png) [@Aleksandr1](https://devforum.zoom.us/u/Aleksandr1)\
**Post date:** [February 1, 2025, 8:09am UTC](https://devforum.zoom.us/t/cloud-recordings-location/125498/3 "2025-02-01T08:09:35Z")

</div>

Hi Amanda! I’m aware that the current Zoom documentation no longer includes a location parameter. However, I saw references to it in older, archived versions of the docs. In my use case, the API seems to only return recordings from the US, while my admin portal shows additional recordings in Germany. Is there an official or supported method to retrieve all recordings across multiple data centers now that location is not mentioned? Or is there a recommended approach to ensure I’m not missing any region-specific recordings?

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [February 5, 2025, 1:17am UTC](https://devforum.zoom.us/t/cloud-recordings-location/125498/4 "2025-02-05T01:17:10Z")

</div>

Hi @Aleksandr1, from what I can see the API does not support getting the location from different regions. This could be tied to the region of your base domain so you could try updating the base domain to the eu region one to get the eu recordings
