cancel
Showing results for 
Search instead for 
Did you mean: 
Important updates from Zoom Support:
  • Starting February 3, 2025, Zoom Phone customers must add their phone numbers to an approved 10DLC campaign in order to use SMS/MMS capabilities on their numbers.

  • Introducing more live support options! More Zoom customers now have access to live agent chat support. Sign in and visit our Contact Support page to see all your available support options. We’re here to help!

Settings not reflected in meetings created via the API

_d_
Zoom Partner
Zoom Partner

I've set up both our main Zoom account and the sub-accounts under it with several settings, but those settings are not being reflected in meetings created in a sub account (after the setting changes were made) via the API.

 

For example: I modified the settings to always record to cloud, disable the waiting room, and allow participants to join before the host. I then created a meeting via the API and joined on one device via the join URL and then on another device via the host start URL. The host was prompted to admit the waiting participant, and the recording never started (nor did I see a way to activate recording).

 

4 REPLIES 4

bstrelko
Community Champion | Customer
Community Champion | Customer

At what level are you enforcing the recording/waiting-room/join settings? Account, Group, or User?

 

Which API call(s) are you using to create the meeting and which fields are you passing?

https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingCreate

I don't see any indication that the 'Create a meeting' call inherits settings enforced elsewhere on the account, so you'll most likely want to specify the settings you need in the API call itself. Worth x-posting this in the developer community if you haven't already.

bstrelko
Community Champion | Customer
Community Champion | Customer

Account Settings for both the main account and the sub-accounts.

 

I'm using the POST https://api.zoom.us/v2/users/__USERID__/meetings  endpoint. I've tried sending the following, but it still places the user into the meeting and doesn't auto-record; however, one thing I didn't mention is that I want our account settings to overwrite any API settings because we won't actually have control over the API calls used to create the meetings (we're using a 3rd party scheduling service):

 

 

{
      default_password: true,
      join_before_host: true,
      duration: 30,
      settings: {
        auto_recording: 'cloud',
      },
    }

 

 

I've read the thread you posted (below), but from my reading of that, the account settings _should_ be having an effect.

 

I'll also cross post to the developer forum (I didn't know there was a separate forum...the chat widget just directed me here when I tried to use it for support).

bstrelko
Community Champion | Customer
Community Champion | Customer

Yup, that'll be the place to discuss. Between you, me, and everyone reading this, the Zoom Community is generally not the best place to ask development-related questions. See you over there!