GET /v2/report/meeting_activities Returns 400

I am looking for why my calls to this endpoint fail with the HTTP response code of 400.

I have verified the app has the required scope of report:read:admin and I am authenticating with a user whose role with every permission enabled.

Example:
https://api.zoom.us/v2/report/meeting_activities?from=2024-11-13&to=2024-11-14&activity_type=-1

The response is
“code”: 200,
“message”: “No permission.”

@jeff4 ,
Generally, no permission is included in a response when the scope hasn’t been selected. Perhaps you’re using a cached token. Double-check that the token you’re using to make the request is indeed the one that includes the required scopes. To verify this, use Postman—you’ll see the scopes of the token.

I checked and the scope is there. The app uses classic scopes. I created a new app with granular scopes and included report:read:meeting_activity_log:admin as specified in the doc. However, I get the same issue when using this new app.

Was this resolved? I am seeing the same issue.

No, not yet, I’m checking into Premier Developer Support so that I can submit an API support case.

@ntakaki and @jeff4 ,

I’ve filed a bug (Z-150189) for this issue and will keep this post updated. Please let me know if you have any questions.

2 Likes

Any updates on this, I’m also having the issue.