Hi,
I am trying to update the livestream settings for a Zoom meeting using the API endpoint:
PATCH https://api.zoom.us/v2/meetings/{meetingId}/livestream
My program starts a Zoom meeting and then attempts to update the livestream settings via this API. However, I encounter the following error message when sending the request:
{"code":200,"message":"Invalid access token, does not contain permissions:[User:Edit]."}
I have granted the following permissions to the connected Zoom account:
- meeting:read:meeting
- meeting:read:livestream
- meeting:update:status
- meeting:update:livestream_status
- meeting:update:livestream
- meeting:read:live_streaming_token
- user:read:user
- user:read:zak
- user:update:settings
Despite these permissions, some accounts encounter this error, while others do not.
Questions:
- Do I also need [user:update:user] to update live stream settings via API?
- If so, why is this permission necessary for modifying livestream settings?
- I checked the official documentation here:
Zoom API - Update a Meeting’s Live Stream
but could not find any mention of these required permissions.
- Are there any other specific settings (e.g., role-based access control, account type restrictions) that might cause this issue?
Any guidance on the exact requirements and how to resolve this issue would be greatly appreciated!
Thanks in advance.