Enable recording_play_passcode field in recording.completed webhook payload

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

  • Webhook Event: recording.completed*

Description:
We are developing an integration that listens to the recording.completed webhook in order to automatically process Zoom cloud recordings.

According to the official documentation, the recording_play_passcode field is not enabled by default and requires Zoom Support authorization.

We submitted a support ticket, but were informed that this request is outside the scope of our support plan and were advised to post here.

We would like to request that this field be enabled for our app so we can construct playback links using play_url?pwd=XXXXX. This is a critical step in our automated process.


Error?
There is no error message. The recording_play_passcode field does appear in the webhook payload, but when using it in the URL (play_url?pwd=...), Zoom still prompts for a password to access the recording — as if the parameter is not enabled or not functioning as expected.


How To Reproduce:

  1. Set up a webhook for the recording.completed event
  2. Receive the payload when a cloud recording is completed
  3. Confirm that the recording_play_passcode field is present in the payload
  4. Construct the playback URL using play_url?pwd=<recording_play_passcode>
  5. When accessing the link, Zoom still asks for the password manually
  6. This prevents us from providing a seamless direct playback experience for users

Hi @user101
Thanks so much for reaching out to us.
Can you please open up a ticket with our support team here: