# Occurrences array missing from webinar registration webhook payload

**URL:** https://devforum.zoom.us/t/occurrences-array-missing-from-webinar-registration-webhook-payload/96465
**Category:** Webinars
**Tags:** webhooks
**Created:** [October 9, 2023, 4:44pm UTC](https://devforum.zoom.us/t/occurrences-array-missing-from-webinar-registration-webhook-payload/96465 "2023-10-09T16:44:23Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![nick.gohman](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/nick.gohman/32/52862_2.png) [@nick.gohman](https://devforum.zoom.us/u/nick.gohman)
#### Post date: [October 9, 2023, 4:44pm UTC](https://devforum.zoom.us/t/occurrences-array-missing-from-webinar-registration-webhook-payload/96465/1 "2023-10-09T16:44:23Z")

</div>

### Occurrences array missing from webinar registration webhook payload:

**API Endpoint(s) and/or Zoom API Event(s)**  
[webinar.registration\_created](https://developers.zoom.us/docs/api/rest/reference/zoom-api/events/#operation/webinar.registration_created)

**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

---

<div class="post-metadata">

### Author: ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)
#### Post date: [October 10, 2023, 5:44pm UTC](https://devforum.zoom.us/t/occurrences-array-missing-from-webinar-registration-webhook-payload/96465/2 "2023-10-10T17:44:30Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Mattis](https://avatars.discourse-cdn.com/v4/letter/m/fbc32d/32.png) [@Mattis](https://devforum.zoom.us/u/Mattis)
#### Post date: [January 14, 2026, 10:10pm UTC](https://devforum.zoom.us/t/occurrences-array-missing-from-webinar-registration-webhook-payload/96465/3 "2026-01-14T22:10:44Z")

</div>

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

---

<div class="post-metadata">

### Author: ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)
#### Post date: [January 15, 2026, 9:02pm UTC](https://devforum.zoom.us/t/occurrences-array-missing-from-webinar-registration-webhook-payload/96465/4 "2026-01-15T21:02:24Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Mattis](https://avatars.discourse-cdn.com/v4/letter/m/fbc32d/32.png) [@Mattis](https://devforum.zoom.us/u/Mattis)
#### Post date: [January 16, 2026, 8:35am UTC](https://devforum.zoom.us/t/occurrences-array-missing-from-webinar-registration-webhook-payload/96465/5 "2026-01-16T08:35:53Z")

</div>

@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

{  
“event\_ts” : 1768551248676,  
“payload” : {  
“object” : {  
“registrant” : {  
“join\_url” : “join\_url,  
“status” : “approved”,  
“custom\_questions” : ,  
“comments” : “”,  
“no\_of\_employees” : “”,  
“role\_in\_purchase\_process” : “”,  
“purchasing\_time\_frame” : “”,  
“job\_title” : “title”,  
“org” : “”,  
“industry” : “”,  
“phone” : “phoneNumber”,  
“state” : “”,  
“zip” : “zip”,  
“country” : “country”,  
“city” : “city”,  
“address” : “street”,  
“email” : “email”,  
“last\_name” : “LastName”,  
“first\_name” : “FirstName”,  
“id” : “someId”  
},  
“timezone” : “Europe/Berlin”,  
“duration” : 60,  
“start\_time” : “startTime”,  
“type” : 8,  
“topic” : “topic”,  
“host\_id” : “hostId”,  
“id” : id,  
“uuid” : “uuid”  
},  
“account\_id” : “accountId”  
},  
“event” : “meeting.registration\_created”  
}

---

<div class="post-metadata">

### Author: ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)
#### Post date: [January 16, 2026, 5:17pm UTC](https://devforum.zoom.us/t/occurrences-array-missing-from-webinar-registration-webhook-payload/96465/6 "2026-01-16T17:17:57Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Mattis](https://avatars.discourse-cdn.com/v4/letter/m/fbc32d/32.png) [@Mattis](https://devforum.zoom.us/u/Mattis)
#### Post date: [January 17, 2026, 9:44am UTC](https://devforum.zoom.us/t/occurrences-array-missing-from-webinar-registration-webhook-payload/96465/7 "2026-01-17T09:44:04Z")

</div>

Hey,  
how would I see this? there is no registration\_type in this payload.

---

<div class="post-metadata">

### Author: ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)
#### Post date: [January 22, 2026, 7:16pm UTC](https://devforum.zoom.us/t/occurrences-array-missing-from-webinar-registration-webhook-payload/96465/8 "2026-01-22T19:16:32Z")

</div>

Hi @Mattis  
You would see this when you create the Webinar (either via API or via the UI)
