API Endpoint(s) and/or Zoom API Event(s) POST /users/{userId}/meetings
Description
I’m trying to enable continuous chat for meetings created via API but cannot make it work. The meetings are created using an app. My payload is very simple:
I’ve tried different combinations (1. set who_is_added only; 2. set auto_add_meeting_participants only; 3. set both) but the continuous_meeting_chat settings from the response are always like this
Specifically who_is_added is missing in the response even if I set it and auto_add_meeting_participants is false even if I set to true. And I verified that as participant I cannot access the continuous chat after leaving meeting.
How To Reproduce Steps to reproduce the behavior:
get access token by sending request to https://zoom.us/oauth/token using client id, client secret and account id
make request to https://api.zoom.us/v2/users/{host_email}/meetings to create with the access token as Authorization Bearer and the payload above
meeting is created but the settings under continuous_meeting_chat is ignored
Hey @friendlywhale
I was able to replicate this. It seems like both “auto_add_invited_external_users” and “auto_add_meeting_participants” fields are marked as deprecated so that could be the reason why you do not see them change in your response body.
Although I can see how this is misleading, so I created an internal ticket for our Engineering team, and I will get back to you as soon as I have an update from them. ( Internal ticket number for your reference ZSEE-174492 )
You should only pass something like this in your request:
Hey @friendlywhale
Although I used the “all_users” value, user B is not able to see the meeting chat when I do not invite them to the meeting
I am trying to run different scenarios to identify when external participants (not explicitly invited to the meeting will get the continuous chat enabled) but I do think they wont get it because of that same reason
The documentation for who_is_added clearly tells the difference between invitees and participants and the expected behavior for each option:
who_is_added
Type: stringenum
Who is added to the continuous meeting chat. Invitees are users added during scheduling. Participants are users who join the meeting.
all_users - For all users, including external invitees and meeting participants.
org_invitees_and_participants - Only for meeting invitees and participants in your organization.
org_invitees - Only for meeting invitees in your organization.
If I’m understanding it correctly, all_users and org_invitees_and_participants should allow participants under the same organization to view continuous meeting chat after meeting. So feels like to me either the documentation is inaccurate or the expected behavior is not implemented as described. Is this something you could check with your eng team? Much appreciated!
Hey @friendlywhale
I am still looking into this. In the meantime, can you make sure you have the Enable continuous meeting chat setting enabled in your account?
Head to Admin Tab > Account Management > Account Settings > Meetings > In meeting> Enable continuous meeting chat