
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2025-02-21 07:24 AM
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).
Solved! Go to Solution.
- Topics:
-
Other
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2025-02-24 07:37 AM
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!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2025-02-23 09:10 AM
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2025-02-23 09:12 AM
More discussion on this here:
https://devforum.zoom.us/t/created-meeting-settings-not-being-honored-by-api/39777

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2025-02-24 06:55 AM - edited 2025-02-24 07:22 AM
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).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2025-02-24 07:37 AM
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!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2025-02-24 10:29 AM
Thanks!
