BUG: updating just the alternate hosts of a meeting results in 400 error with scopes `user:write` and `user:write:admin` missing

According to the documentation I need only meeting:write:admin: andmeeting:write` to edit this field.

Reproduce, json encoded PATCH request sent to `https://api.zoom.us/v2/users/me/meetings/meeting_id

Body is

  "settings": {
    "alternate_hosts": "persons_email_in_account"

I receive (forgive me for not json decoding it) "{\"code\":4700,\"message\":\"Invalid access token, does not contain scopes: [user:write:admin, user:write]\"}" with the status code of 400.

Update, turns out the url should be https://api.zoom.us/v2/meetings/id. This is instead a bug with an invalid url not returning the proper 404 error.

Hey @matt,

True that https://api.zoom.us/v2/users/me/meetings/meeting_id is not a valid API endpoint. I will get that error message fixed, thank you.

Does the PATCH to https://api.zoom.us/v2/meetings/id work for you?

Yep! Thank you for double checking

1 Like

You are welcome! Happy to help!