ZOOM API: Update Meeting with specific fields only

Description
I try to update a meeting with Zoom API, and we only want to update “alternative_hosts”. So we use the json below to update the meeting.
{“settings”: {“alternative_hosts”: “xxx@xxx.com”}}

However, we find the “meeting_authentication” is also changed. The meeting has disabled authentication before the update, but it is enabled after the API call.

Error
The meeting has disabled authentication before the update, but it is enabled after the API call ever we don’t assign the value in json.

Which Endpoint/s?

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. Create a meeting and disable authentication
  2. Update the meeting via API with json {“settings”: {“alternative_hosts”: “xxx@xxx.com”}}
  3. The “meeting_authentication” is changed to true

Hey @bscng,

Thank you for reaching out to the Zoom Developer Forum. I tested this on my end but wasn’t able to see the same issue. Are you able to provide an example of the request you make to the Create a Meeting API?

That should help to see the issue on my end.

Thanks,
Max

How can I provide you an example?

I just tried again.

  1. Create a meeting in Zoom web interface without authentication

  2. Call “Update a meeting” API
    {{baseUrl}}/meetings/:meetingId (PATCH)
    body:
    {“settings”: {“alternative_hosts”: “abc@abc.com”}}

  3. Go to the meeting page and authentication is enabled.

I can send you the Zoom meeting ID privately if necessary.

Thanks.
Ben

Hey @bscng,

Please send an email to developersupport@zoom.us with a link to this thread. In that ticket, please provide the meeting ID that you’re using.

Thanks,
Max

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