# Meeting recording has password but API return empty

**URL:** <https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221>\
**Category:** Cloud Recordings\
**Tags:** recording, api\
**Created:** [October 4, 2023, 9:35am UTC](https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221 "2023-10-04T09:35:09Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniel7](https://avatars.discourse-cdn.com/v4/letter/d/5f9b8f/32.png) [@daniel7](https://devforum.zoom.us/u/daniel7)\
**Post date:** [October 4, 2023, 9:35am UTC](https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221/1 "2023-10-04T09:35:09Z")

</div>

Hello.

I’m using trying to get a recording settings via `/meetings/{meetingId}/recordings/settings`  
in this [API](https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/recordingSettingUpdate)

I want to determine if a meeting recording has password protection. I do this by evaluating that `password` property in the response `is a string` AND `length of string > 0`

One meeting in particular i get this response from the API, the `password` property is empty  
**But the meeting recording HAS a password.**

```auto
{
   "on_demand":false,
   "password":"",
   "recording_authentication":false,
   "share_recording":"publicly",
   "viewer_download":true
}

```

1. What can cause this issue?
2. How can i determine that a meeting recording has password protection?

Thanks!

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [October 4, 2023, 2:59pm UTC](https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221/2 "2023-10-04T14:59:31Z")

</div>

Hi @daniel7 ,

> [@daniel7](#):
>
> But the meeting recording HAS a password.

Are you unable to access the recording without a password?

Are you authorized to retrieve the password?

---

<div class="post-metadata">

**Author:** ![daniel7](https://avatars.discourse-cdn.com/v4/letter/d/5f9b8f/32.png) [@daniel7](https://devforum.zoom.us/u/daniel7)\
**Post date:** [October 8, 2023, 9:08am UTC](https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221/4 "2023-10-08T09:08:13Z")

</div>

Hey, thanks for getting back to me.

> Are you unable to access the recording without a password?

Yes. I need a password to access the recording

> Are you authorized to retrieve the password?

Yes, i’m getting a password in other recordings but not in this one.

---

<div class="post-metadata">

**Author:** ![daniel7](https://avatars.discourse-cdn.com/v4/letter/d/5f9b8f/32.png) [@daniel7](https://devforum.zoom.us/u/daniel7)\
**Post date:** [October 10, 2023, 7:51am UTC](https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221/5 "2023-10-10T07:51:07Z")

</div>

@gianni.zoom forgot to tag you . please advise.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [October 10, 2023, 8:37pm UTC](https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221/6 "2023-10-10T20:37:39Z")

</div>

Hi @daniel7 ,

Was the meeting created with someone’s personal meeting id? If so, they could have a password they use for recordings. If not, please respond to my private message with the following so I can escalate for you:

- developer email associated with the app
- client id used to generate API access token
- meeting id or uuid
- full API request/response

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [October 12, 2023, 5:27pm UTC](https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221/7 "2023-10-12T17:27:33Z")

</div>

@daniel7  
Try using [Zoom Meeting API](https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/recordingGet)

Please check if `password` and/or the `recording_play_passcode` contain values:  
 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/2/5/25801e012716dbbedcf917aeecdd09a56273ca44.png)

---

<div class="post-metadata">

**Author:** ![daniel7](https://avatars.discourse-cdn.com/v4/letter/d/5f9b8f/32.png) [@daniel7](https://devforum.zoom.us/u/daniel7)\
**Post date:** [October 12, 2023, 9:03pm UTC](https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221/8 "2023-10-12T21:03:21Z")

</div>

@gianni.zoom I will check and get back to you. 🙂

---

<div class="post-metadata">

**Author:** ![daniel7](https://avatars.discourse-cdn.com/v4/letter/d/5f9b8f/32.png) [@daniel7](https://devforum.zoom.us/u/daniel7)\
**Post date:** [October 15, 2023, 12:13pm UTC](https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221/9 "2023-10-15T12:13:44Z")

</div>

@gianni.zoom  
hey again. in this api `password` is undefined and `recording_play_passcode ` returns empty string for the mentioned meeting.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [October 16, 2023, 4:56pm UTC](https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221/10 "2023-10-16T16:56:20Z")

</div>

Hi @daniel7 ,

> [@daniel7](#):
>
> hey again. in this api `password` is undefined and `recording_play_passcode ` returns empty string for the mentioned meeting.

Can you please share screenshots of the full query result in our private message? Please also send a screenshot of a successful query where you get expected passwords.

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [October 23, 2023, 11:54am UTC](https://devforum.zoom.us/t/meeting-recording-has-password-but-api-return-empty/96221/11 "2023-10-23T11:54:48Z")

</div>

Developer requested handling via support system for data privacy. Support will continue to troubleshoot with developer.
