Cancelling registrants status does *not* seem to work

API Endpoint(s) and/or Zoom API Event(s)

webinars/…/registrants/status

Description

Sorry to ask this yet again – but all previous such topics have not shown an answer/resolution (all the while being closed).

So, here goes again:

  • I register a new registrant to a (recurring) webinar; all good: a call to retrieve registrant details shows everything’s in shape;
  • I place a call update the status to “cancel” (as per Zoom Meeting API); the response status is 204; all good seemingly;
  • a subsequent call to show registrant details and status shows him as “approved”.

Error?
No specific error message – except the status remains unchanged.

How To Reproduce
as per the steps above… log output:

Adding webinar registrant for ID:845816337xx; {'email': 'th_registrant+20240201054655@foo.com', 'first_name': 'TH Registrant', 'last_name': 'TH To Approve and Cancel'}

Zoom OAuth access token expired or forcibly refreshing:<OAuthToken provider_name='Zoom', account_id='0vjCiWt_RHKFJ0Duhxxx', date_refreshed='01/02/2024 05:46:55', expires_at=None, scope=None>

Add registrant request URL:'https://api.zoom.us/v2/webinars/845816337xx/registrants'

Add registrant response:201; {'registrant_id': 'dPOaCIDGSPi9NOJd9PsJOA', 'id': 845816337xx, 'topic': 'DEV TEST Future Fit', 'start_time': '2024-11-11T00:00:00Z', 'join_url': 'https://us02web.zoom.us/w/845816337xx?tk=Lm-QPQaGQbyNmJTlB7lsNQ8RJz4ArsSKWlgpsmSa4.DQYAAAATsXVOrBZkUE9hQ0lER1NQaTlOT0pkOVBzSk\
9BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pwd=Y21TazlTS0drNWxsOVY3S1pubVp1QT09', 'occurrences': [{'occurrence_id': 'xx26016400000', 'start_time': '2024-09-11T01:00:00Z', 'duration': 60, 'status': 'available'}]}

Updating Zoom registrants; webinar ID:845816337xx; action:'cancel'; registrants:[{'email': 'th_registrant+20240201054655@foo.com', 'id': 'dPOaCIDGSPi9NOJd9PsJOA'}]```

Update registrants status request URL:'https://api.zoom.us/v2/webinars/845816337xx/registrants/status?occurrence_id=xx31283200000'; action:cancel; registrants:[{'email': 'th_registrant+20240201054655@careermoneylife.com', 'id': 'dPOaCIDGSPi9NOJd9PsJOA'}]

Update registrants status; response:204

Get 'webinar' (ID:845816337xx) registrant; ID:dPOaCIDGSPi9NOJd9PsJOA; URL:'https://api.zoom.us/v2/webinars/845816337xx/registrants/dPOaCIDGSPi9NOJd9PsJOA'

Get Registrant; response:<Response [200]>

CANCELLED Registrant:cancelled_registrant={'id': 'dPOaCIDGSPi9NOJd9PsJOA', 'first_name': 'TH Registrant', 'last_name': 'TH To Approve and Cancel', 'email': 'th_registrant+20240201054655@careermoneylife.com', 'address': '', 'city': '', 'country': '', 'zip': '', 'state': '', 'phone': '', 'industry': '\
', 'org': '', 'job_title': '', 'purchasing_time_frame': '', 'role_in_purchase_process': '', 'no_of_employees': '', 'comments': '', 'custom_questions': [], 'status': 'approved', 'create_time': '2024-02-01T05:46:56Z', 'join_url': 'https://us02web.zoom.us/w/845816337xx?tk=Lm-xeQPQaGQbyNmJTlB7lsNQ8RJz4A\
rsSKWlgpsmSa4.DQYAAAATsXVOrBZkUE9hQ0lER1NQaTlOT0pkOVBzSk9BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&pwd=Y21TazlTS0drNWxsOVY3S1pubVp1QT09'}

Any comments? Obvious omission? Help much appreciated.