Webinar registrant status after cancelation

After receiving a webinar.registration_cancelled webhook call, when the registrant is retrieved using https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinarregistrantget the status is shown as ‘all’ instead of ‘cancelled’. Does ‘all’ == ‘cancelled’?

When I search the specific webinar registrations for the particular email address, the registrant is “not found”, yet I can still retrieve the registrant information via the EP.

Something isn’t making sense. Am I looking at the wrong data somehow?

Hey @stevejohnson,

How are you or the registrant cancelling the registration? Via the API or Web Portal? Let me know so I can reproduce the issue.


I’m not cancelling it on my end – I assume the registrant is cancelling through the link in the email although I’m not 100% certain of that.

If it makes any difference, the webinar is a recurring webinar with the option that people can register and attend any occurrence and the API request does NOT specify the occurrence_id, just the webinar ID.

Hey @stevejohnson,

Our engineering team is looking into this. (ZOOM-177205)

I will get back to you with updates. In the meantime, can you share the webinar uuid so we can accelerate the debugging process?


Hi Tommy,

I have the similar issues listing the list of registrants who have cancelled their registration via the “cancel” link on the zoom registration email.

Webinar Id = 94776227362.
Total Registraints = 4
Approved Registraints = 3
Cancelled Registraints = 1.

I have tried following endpoints but receive the same response in all the endpoints listing all the approved registraints(#3) but not the cancelled registraints.

  1. endPoint==https://api.zoom.us/v2//webinars/94776227362/registrants?status=cancel
    Response = 3 Registraints with “status”:"approved

  2. endPoint==https://api.zoom.us/v2//webinars/94776227362/registrants?status=cancellled
    Response = 3 Registraints with “status”:"approved

Please advise how what is the value we should pass in the status parameter to list the registrants who have been cancelled.

Hey @arjun.bsci,

As you can see in the docs, there is no cancel status query param:

Feel free to add this as a feature request here: #feature-requests

In the meantime, you can use the Webinar Registrant Cancelled Webhook:


1 Like