We are using the Zoom API to schedule meetings that have unique IDs and are password protected. However, for some reason this does not work for some users on our account.
This is an example of the meetings parameters that we are sending in the POST body to /users/{userId}/meetings
:
{
default_password: false
duration: 15
password: "8e7h9ohxfq"
settings: {
use_pmi: false
}
start_time: "2022-10-06T19:00:00Z"
topic: "Scheduled Custom Meeting"
}
Then in the response we are expecting to find these fields:
id
encrypted_password
start_time
duration
However, the encrypted_password
that we would use in our mobile app for joining the meeting is completely missing, as are any other password
fields and the join_url
doesn’t have a password in it either.
So what could be going on here, why is this working in some cases and not in others? And what can we do to fix it and get it working for everyone? I have tried setting my user profile’s meeting settings to match someone’s who this is not working for but I am still unable to replicate this issue on my account.