Incorrect meeting_invitees in meeting.updated webhook

API Endpoint(s) and/or Zoom API Event(s)
meeting.updated event

Description
It seems that receiving meeting_invitees data in the meeting.updated event incorrect - no actual data sent when you update a meeting.

How To Reproduce
Steps to reproduce the behavior:
*1. Schedule a meeting (without guests)
*2. Click Edit meeting
*3. Add attendee1
*4. Save meeting
*5. Check webhook - no one is received
*6. Add one more attendee2
*7. Save meeting
*8. Check webhook - meeting.updated is received with guest1 data but in the old_object, actual object contains empty list in meeting_invitees
Example of received event after adding 2 Attendees:


{
    "event": "meeting.updated",
    "payload": {
        "account_id": "ur..",
        "operator": "auto..",
        "operator_id": "bq..,
        "object": {
            "uuid": "jj..",
            "id": 88..,
            "settings": {
                "meeting_invitees": []
            }
        },
        "old_object": {
            "uuid": "jj..",
            "id": 88...,
            "settings": {
                "meeting_invitees": [
                    {
                        "email": "addedguest@test.com"
                    }
                ]
            }
        },
        "time_stamp": 1739956479758
    },
    "event_ts": 1739956479758
}

Thank you!

Hi @automation_cs
Thanks for reaching out to us!
Allow me some time to do some testing on my end.
I believe this is expected behavior but I want to double check

Hey @automation_cs, just wanted to update you here.
I tested this on my end and was unable to replicate the issue. I followed your workflow, and each time I added attendees to the meeting, I received a meeting.updated event showing both the old and new objects.
Could you please try again and confirm if you’re still experiencing this?

Hi, @elisa.zoom! Sorry for the long response and thank your for the answer!

I have also double checked the issue and found out that it is reproducible when creating/updating scheduled meeting with option Personal Meeting ON. So if in the option Meeting ID there is used
Generated ID it works correct, but for PMI - no

Hi @elisa.zoom ,

Could you please check my last update

”I have also double checked the issue and found out that it is reproducible when creating/updating scheduled meeting with option Personal Meeting ON. So if in the option Meeting ID there is used
Generated ID it works correct, but for PMI - no”

Thanks in advance!

Hey @automation_cs
Sorry I did not see your response. I am not able to reproduce this on my end.. I get the meeting_invitee field back in my payload when updating a meeting, even if its a PMI

{
  "event": "meeting.updated",
  "payload": {
    "account_id": "lKh=----",
    "operator": "elisalev-----",
    "operator_id": "6GtdheZQSq-l2Jl-----",
    "object": {
      "uuid": "2h/LNrOcSMKOC1SWYXg+OQ==",
      "id": 9------,
      "settings": {
        "meeting_invitees": [
          {
            "email": "elisale----"
          },
          {
            "email": "elis-----"
          }
        ]
      }
    },
    "old_object": {
      "uuid": "2h/LNrOcSMKOC1SWYXg+OQ==",
      "id": 984------5,
      "settings": {
        "meeting_invitees": [
          {
            "email": "elisa-----"
          }
        ]
      }
    },
    "time_stamp": 1753994181974
  },
  "event_ts": 1753994181974
}