Update enforce_login/meeting_auth in the Occurrence ID

I’ve tried to update an individual occurrence with this code:

$response = $this->client->request(‘PATCH’, “/v2/meetings/{$meeting_id}?occurrence_id={$ocurrence_id}”, [
“headers” => [
“Authorization” => “Bearer $accessToken”
‘json’ => [

                "duration" => 45,
  			"settings" => [
  				"enforce_login" => true,
  				"enforce_login_domains" => '*.sansilvestre.edu.pe',
  				"meeting_authentication" => true,
  				"authentication_name" => 'SanSilvestre',
  				"authentication_domains" => '*.sansilvestre.edu.pe',
  				'authentication_option' => "XXXXXXXXXXXXXXXX",


        return $response->getBody();

With these parameters, works fine on meetings (type 2) and the complete recurrence (type 8) but not with an individual occurrence.

The change is not reflected in Zoom

Which App Type (OAuth / Chatbot / JWT / Webhook)?

Which Endpoint/s?
PATCH /meetings/{meetingId}?occurrence_id={occurrenceId}

How To Reproduce (If applicable)
Steps to reproduce the behavior:
2. See error

Additional context
I’ve seen in the documentation that enforce_login not appears in the support change. Exists any way in the API to update this setting parameter in the occurrence? If not, are you planning to add this feature?

Thank you

Hey @csotelo,

Can you share this and the full request url with the meetingID and the occurrenceID to developersupport@zoom.us so we can debug it?


Shared to that email, but it shows:

Thank you

Hey @csotelo,

Strange, that is the correct email. Please try again: developersupport@zoom.us.


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