Description
I am trying to fetch list of absentees but it doesn’t seems to be working. I am using the access token of the host to make the call, and its always responding
{
"code": 200,
"message": "No permission."
}
Step followed to make the call :
Get UUID from /webinars/{webinarId} api
Encode the UUID. Tried passing single encode, double encode, even without encode.
Make a call to /past_webinars/{WebinarUUID}/absentees
What weird is that if we make the call with “Admin” zoom account the absentees endpoint seems to work with WebinarID (not WebinarUUID).
We expecting this endpoint to work with a non-admin accounts as well. Since its the same user who is able to create webinar, it should be able to get absentees data as well.
Are we missing something here ?
For reference
Zoom event id = ***********
User ID: thqV5wx-TnaJSgCwctfUeQ
Which App Type (OAuth / Chatbot / JWT / Webhook)?
It is an OAuth Application.
*This post has been edited to remove any meeting / webinar IDs
I figured out the “Invalid access token” error. However, I’m getting a new message of “code”:3001,“message”:“Meeting does not exist: .” where is the UUID of my meetings I’m trying to sync. I’m using PL/SQL to double encode the UUID. So I’m not sure what the issue is.
Those uuids are the pre meeting uuids. Once the meeting starts, they change, you can use the following methods to get the updated webinar or meeting uuids: