Https://api.zoom.us/v2/webinars/{id}/registrants throws 3001 error

I’m posting to the following endpoint, with the details:

Post URL: https://api.zoom.us/v2/webinars/{id}/registrants
API Key: bZoCKtO6TVq1b5VJdH6jSg
2nd API Secret: REDACTED
Expiry: 20 minutes
Body: {“email":"REDACTED@gmail.com”, “first_name”:“Andrew”, “last_name”:“REDACTED”}
Language: c#
Platform: Windows 10

and get the following responses with different Webinar IDs:

Webinar ID: 875 4905 0235 (this cannot be found in the Zoom desktop app)
Response: {“code”:3001,“message”:“Esta reunión 875 4905 0235 no se encuentra o ha caducado.”}

Webinar ID: 846 8614 0688 (This meeting is found in the Zoom desktop app)
Response: {“code”:3001,“message”:“Esta reunión 846 8614 0688 no se encuentra o ha caducado.”}

Webinar ID: 811 9426 3209
This is a test meeting I have set up and works as expected

Can someone explain why the webinar cannot be found via the API? they have the same configurations.

Thanks

Hi @zoom115
Thanks for reaching out to the Zoom Developer Forum, I am happy to help here!
Could you please confirm that those webinars are in the future and have not happened yet,/
Also could you confirm if you have enabled registration to those webinars upon creation?

If so, could you please share with me the requestURL and request body that you are sending when creating those webinars so I can troubleshoot this issue?

Hi @elisa.zoom,

I can confirm that all the webinars have been arranged in the future and that registration is enabled on them all. The only difference is the geographical location of the account (one in UK, one in Spain).

The URLs are:
https://api.zoom.us/v2/webinars/87549050235/registrants
and /v2/webinars/84686140688/registrants
and /v2/webinars/81194263209/registrants

Body: {“email":"REDACTED@gmail.com”, “first_name”:“Andrew”, “last_name”:“REDACTED”}

Thanks