Zoom API: "Invalid access token, does not contain permissions:[User:Edit]" error when updating livestream settings

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:

  1. Do I also need [user:update:user] to update live stream settings via API?
  2. 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.