API to add webinar panelist doesn't work

Description
We want to add a panelist to our webinar but need to get their unique id so we can track them after the webinar. Adding a registrant returns their unique id, which works perfectly. But adding a panelist only returns the meeting id. This doesn’t seem correct, since we already know the meeting id, what we really need is the unique user id, so we can track that user in the future.

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

Which Endpoint/s?
We use this endpoint to add the panelist: [POST] api.zoom.us/v2/webinars/1111111111/panelists

The panelist is added and it returns this:
{
“id”: “11111111111”, <<<<<<<<<< this is the webinarid
“updated_at”: “2021-06-03T21:50:13Z”
}

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. Add panelist with the API
  2. We want to know the user id of the panelist that was just added, but the API only returns the meeting id

We currently use a similar process for registrants:

  1. Add registrant with [POST] api.zoom.us/v2/webinars/93583770221/registrants
  2. This returns the user id, which we use after the webinar to check attendance
  3. We want to use the same process for panelists, is that not possible?

Hi @ebenzle,

Thanks for reaching out about this.

I believe the details you’re looking for should be returned by the List Webinar Panelists endpoint:

Let me know if this helps!
Will