Description
In the past the webinar.registration_created webhook has sent an array of occurrences in the payload for registrations to recurring webinars (type 9). We’ve noticed that array is no-longer in the webhook payload even though the docs linked above still include it as part of the documented payload.
This array is important because it includes the occurrence start time, which we’ve found is different than the top-level start_time in the webhook payload.
Is this expected behavior? Is the occurrences array guaranteed to be included in this webhook for recurring webinars? If not, what might be preventing the array from being included in the webhook payload?
Error?
N/A
How To Reproduce Steps to reproduce the behavior:
*1. Create a zoom webhook app
*2. Create a recurring webinar
*3. Register for the webinar and take note of the webinar registration created webhook payload
Hi @nick.gohman
Thanks for reaching out to us
I will go ahead and send you a private message to follow up on this issue
I would like to see a response that you used to get when the occurrence array was included compared to a new one without it so I can investigate this further.
Cheers
Elisa
Hello,
We have the same exact problem listening to the meeting.registration_created event. The type of the meeting is 8, so according to the documentation we should receive occurrences.
Could you help here too
Hi @Mattis
Thanks for reaching out to us!
I did some testing on my end and I am getting the right payload including the occurrence_id in the payload from my meeting.registration_created event
Do you have a sample payload you could share with me please
@elisa.zoom
Hey, here is the payload. I took out all identifiying information but as you can see this has no occurrences but type 8. If you need ids or something like that, let me know and I send you via dm
Hi @Mattis
Thanks for sharing this! I think I found out the reason why you are not getting the occurrence field.
It appears that if you set up the registration_type = 1 (Attendees register once and can attend any meeting occurrence) you won’t get the field back.
If you want to to get the occurrence ID, I suggest you change the registration_type to 2 or 3