Webinar registrants status update API call not working

Description
API call to update a webinar registrants status to deny from pending approval not working.
Note that this is a recurrent webinar.

Error
API call returns no content, code 204
registrant status not updated

Which App Type (OAuth / Chatbot / JWT / Webhook)?
Tried bot JWT and OAuth

Which Endpoint/s?
https://api.zoom.us/v2/webinars/{webinarId}/registrants/status

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

  1. Request URL / Headers (without credentials) / Body

PUT https://api.zoom.us/v2/webinars/816947830/registrants/status

Headers:
Authorization: Bearer
*** my token ***
Content-Type: application/json

Body:
{
“action”: “deny”,
“registrants”: [
{
“email”: “jki9i9i@liss.com”,
“id”: “L0geGiZASvGxVpp7nqeczQ”
}
]
}

  1. See error

Put command returns 204, empty content.
Target registrant status is still Pending Approval

Hi @sylvaint,

Thanks for raising this with us. We’re looking into this (ZOOM-218293).

Thanks,
Will

1 Like

Hi @sylvaint,

Since this is a recurring webinar (of registration_type 2), you will need to pass the occurrence ID to your request in order for this to update successfully:
image

Please pass this as a query parameter and this should resolve the issue:
image

Thanks, and let me know if you continue to have any trouble.

Best,
Will

1 Like