Use Get a Meeting Endpoint to get other users meetings

API Endpoint(s) and/or Zoom API Event(s)
We’re using Get a Meeting endpoint to get information about the meeting by ID.

Description
Get a Meeting endpoint works fine when requesting a meeting created by the authenticated user, but when requesting meeting created by another user in the same organization, it returns HTTP 404: { code: 3001, message: 'Meeting does not exist: <meeting id>.' }.

If the user allowed shared access during authentication (app installation), Get a Meeting returns HTTP 400: { code: 200, message: 'Invalid access token, does not contain permissions:[User:Read].' } error.
user.read scope was granted during authentication, but the scope from error is different (User.Read), and I can’t find it in the documentation.

Is it possible to request other users meetings through API?

Error?
HTTP 400: { code: 200, message: 'Invalid access token, does not contain permissions:[User:Read].' }

How To Reproduce

  1. Authenticate Zoom using OAuth app.
  2. Send GET /v2/meetings/<meetingID> request for meeting created by another user.
  3. Receive permission error.

@pmaseichuk,

Thank you for posting in the Zoom Developer Forum! Can you share how you’re making the requests? At what point is this request being made? Is the response happening for all meetings or just for that particular meeting?

Hello @donte.zoom ,
I’m sending GET https://api.zoom.us/v2/meetings/:meetingID request with Authorization header set to a correct value. I was able to reproduce it sending a request using Postman.
When I send that request using meetingID of a meeting, created by another user in the same organization, I receive { "code": 200, "message": "Invalid access token, does not contain permissions:[User:Read]."} error.
When I use meetingID of a meeting created by myself, it works fine.
So my question is, can I get meetings, created by other users using this request? Or maybe there is a different API I can use for that?