API /report/users/{userId}/meetings does not allow "me" as userid, contrary to what documentation says

Description
Documentation of GET /report/users/{userId}/meetings states that userId is « The user ID or email address of the user. For user-level apps, pass me as the value for userId. ». Passing « me » does not work.

Error
404: {
“code”: 1001,
“message”: “User does not exist: me.”
}

Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT

Which Endpoint/s?
GET https://api.zoom.us/v2/report/users/me/meetings

How To Reproduce (If applicable)
On the https://marketplace.zoom.us/docs/api-reference/zoom-api/reports/reportmeetings page, use the testing feature. Below is copied from the tab « Original Request »:
GET https://api.zoom.us/v2/report/users/me/meetings?page_size=30&type=past
Headers: Authorization: Bearer eyJ0eXAiO…40
Body: undefined

Hey @MarcelB,

Thank you for reaching out to the Zoom Developer Forum. When it comes to this API, the me route is only supported by OAuth apps. This is because they are using user-level authorization and the credentials therefore have a concept of the current user.

When using a JWT app, you’ll want to use the email or User ID of that user instead.

Let me know if you have any questions.

Thanks,
Max

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.