I can't get panelist list

API Endpoint(s) and/or Zoom API Event(s)
get/webinars/{webinarId}/panelists

Description
I am unable to retrieve the list of webinar panelists.
I have confirmed the access token is valid since I was able to create a new webinar.
I have manually added panelists for the relevant webinar ID.
I am attempting to retrieve it using the python code below.
Please tell me what is wrong.


import requests

theUrl = 'https://api.zoom.us/v2/webinars/' + strWebinarId + '/panelists'
hv = { "Authorization": "Bearer " + strAccessToken }
response = requests.get(theUrl, headers=hv)

Error?
response is <Response [400]>

Hi @takeshi ,

Do you have the scopes required that are listed here?

webinar:read:list_panelists,webinar:read:list_panelists:admin

You should be able to add one or the other depending on the OAuth app type. If it’s user managed, you can add the first one. If it’s admin-managed, you add the second one. If you don’t see the scopes available to add, the account owner needs to adjust your access under user role and permission settings.

There is also more Python sample code options to compare to:

The issue has been resolved!

The cause was that after adding a scope on the settings page, I ran OAuth again but didn’t refresh.

Thank you for your help!

1 Like

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