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
}