Description
I am trying to update the host for an existing scheduled meeting via the Update API (PATCH). Our app uses JWT for authentication and from what I’ve read, this is possible by passing the new host in the “scheduled_for” parameter. When doing this, I get a 204 response (success) but the meeting host is unchanged. Regardless of what I pass as “scheduled_for” this is not working. Even passing non-existing account users/ fake users does not trigger an error but the host is never updated.
Sample request body:
“request_body”: “{“scheduled_for":"fakeUser@ImNewHost.com”,“type”:“2”,“start_time”:“2021-01-06T14:00:00.000Z”,“duration”:“480”,“timezone”:“America/New_York”,“agenda”:“CalendarCall”,“settings”:{“host_video”:“false”,“alternative_hosts”:”",“global_dial_in_countries”:[""],“registrants_email_notification”:“true”}}",
Error
The full error message or issue you are running into.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?
https://api.zoom.us/v2/meetings/{meetingId} (PATCH)
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Create a meeting type 2 (scheduled) for a certain host.
- Attempt to update host with new host via “scheduled_for” and check if meeting host was updated.
Screenshots (If applicable)
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.