High Number of Meeting does not exist errors

Description
Hi, we developed an Oauth+Webhook app that do the following

  1. gets end meeting event from webhook
  2. for each meeting that ended:
    2.1) get meeting participant using api /metrics/meetings/{meetinguuId}/participants
  3. for each meeting participant:
    3.1) get meeting participant qos using /metrics/meetings/{meetinguuId}/participants/{participantuuId}/qos

we noticed that we get alot of error 3001 Meeting does not exist errors and we would like to understand why?

some more details and analysis:
in the last 3 days 46% of the meetings we got notified on by the webhook ended with error 3001 Meeting does not exist errors
we implemented a retry and backoff code that retries 10 times and with increased delay between tries (we had a similar issue in the past where it took time for zoom to return the meeting data in the api)

but now it seems that if we succeed its in the first try.

here is list from the last 3 days of meetings that we got error on (I manually checked them in the zoom dashboard and they are also not available)

QLRpGw7oTTeF/kjlwKgVeg==
Yfn3bQbeQO+tGGSriwAm5A==
l9YtcYkGQJ+1PaTEOuv3nQ==
km9hP0BbRL6nSG7AGX2UMw==
4LQo1aRfRu2MiRhnsRfQXw==
B0vbHnZyST+Zf0Iv6M1idA==
9Yk6BgXtSwK4Ae7x5JnecQ==
93K9ECXIRP+AO7bv8AMrWQ==
GTQmgL4oTNi3VrXqbLew/g==
/UxcY7rKRamAx7wNO0kIzA==
tpH3zXfdSqOFbGBvBKORyg==
emEYKJeMTNuZJ3Seaqzyig==
qqmceETrQk6uRRoR1bOzpw==
GQzhOmQUSvG6tdhbCG5nbQ==
Se7F2hoKSj2EmBGJq6eArw==
Nt25OxuKQXqdTyOhIqxvuw==
rTojLWPjQjepLvQYUttSHg==
/hy+mQcnReS61FBeg5bvSg==
fb2V1vGVRFOEYYQ9D/BRIQ==
tFn+rj+xQMa2aCH+0mg1Mg==
5OXeMVatRSGrsBKUerxYuw==
77dj3b3kQa6wX4/z1acbmg==
PgVTX6bmT/Wro2QyqQuKfQ==
K7AwVFwBTDymjb5UM5qHSg==
zdk08Y2kQxyyeFcNlYq3GQ==
2OiVElOqS8Gn+Zye/9MKmQ==
r7Lz8Z3+RN2eIg+82Z3gAg==
RlK7vQL6Q6mNd/nbD3bcGA==
GVnny9PBRwGHTEp59TF/Uw==
r1pK/BQiQMqqaXcNuEp87Q==
NyxeK6bMSlmKP/DCVwjJcA==
m9Zy4uspRsGu2nDuEnOnNw==
4s+teUg9TyOps1B57jabKA==
qJOOuUoESNG2LRna8VCSlg==
2sC7TnL3QuGLuqr6yYZyvQ==
B1LudN9MSvGXniWl3+xNtA==
dn6pfwm1SGCUrlFwSCrB4w==
k5SUyEPYSt+sNIW5bBgD5Q==
scPYroZST7KF8z/7JxzQIw==
LNKJEaebT0qz4bqOFE6RBQ==
GcpdG+DbTU2IAmsdABJOpQ==
ILQh1QO0SXG6StcZkaSmXg==
3Km5mk3IQfC0FR/yD6sUig==
Col/Agk4SlOEyCJGqgyDag==
ony3nuGZQBmdAWInJpZB6w==
AT4wpETXR0+Gsf9/23Bscw==
oeTvmvwAQty/C+93MfHPZg==
d75COCHgQqSgxJ1J7yOEtQ==
Gfv/xKS0QdOKcMbxuoeJCw==
cPpp4OM9RLeh9hBCzgdD1A==
5Tvyho48Qlyb3EBD2lcCJg==
IDSB5jqJS4qyMHk3TMkYOA==
PNe0R0MNSJiZ5IHdz8at+g==
Q3YDXf2oRWmxh4iwPWRmgQ==
H8HUi3qSQEeoHQFQTWvUPw==
of4dSiAWTZSBtGnn52N3Ug==
e0ReBC7pQEmr6JpO/xNFkA==
5pDiFK5ySXqPdSmKZEa7jw==
NmjFaGNbRaaFcagevN/3WA==
U1HROH0KS2eFoJiQ3i077Q==
4tMeWWw6TPSz/yum9KPtTA==
9V9vY807Q+KTQo3RJ53MFQ==
DurcDHNrTAuVRrrfugou2A==
MotGCPCVQhiav0yYcig9Zg==
IjTyqR8qRsuJHOOS3CBrpw==
7UfiK1YNRXCDwFVpmLsFUw==
whHuhk8JQUSn2RaX1iE9Ew==
NzSFYKIzSu+vxowIrUNLRA==
omd4pFC3SeCi8eCyN5MKHw==
nEqN+bwHRkKN7ZYggohgHg==
yZR/sO1eR5y/DJiS8QGn1g==
d2PBzo6DTI26Tf8pV+3wEQ==
lwrooAOQTtGiEXDCVD60nA==
HetWC02DTCi9NDyp8psV+g==
CdSawLOkSmSmWNNuyXRhqA==
XrLsY7dST+iDy0siTrbT8Q==
vj5Fvjm4Sq65/51YYpBTqA==
aCgCCnfPSmm/R+pw80nBhA==
U6mV4gXdRuyw/jrHe4/gzQ==
/ZeRQPoFSCmzGnDBjyssQg==
Aumd38zzScKWI1nDrZjlng==
3qgTB+2vQeqTIHOuIYlEqQ==
fa14DAIzQXqAlTwyAcnVFg==
b2OoMoYASmuUYjWxvdMd8Q==
gtwNoD/YTNCN9U6wB9rmdA==
jnn55447RWWA4SGiO8+cYQ==
1NauS3K0SvCmFuLs2MO6XA==
r4E4QTPoTCyIbX1ZGtsuzA==
rK6r78E2RIqZhS6F/t7T/Q==
WY07iY+nRbKXbnrywx+KyQ==
7+22Xs3QSdWJMtJSoYs8ZA==
HlWqGz8VTgGEKWexi6LRBA==
67VUrezLRcSJH248XjvTkA==
FZOXegwgRF+rEt1xQU1SFg==
x8qVxZLDTCekOy5alans8w==
ufWu/ymsRTCksbYBM6LYHA==
MsQufJV/SCiGhxxCFxvtig==
o7KXRGEoSR6G2XyhisyCjA==
wS+fz4umTTqkAZwFvZjGkg==
xuNO0YvQSw2OYow9HHetfQ==
YMclT866TVyi7goXevXthA==
gPBtY1CSRb+bZPMhSX7NhQ==
EFapi4zVTOSyO8MVujltHQ==
U+oaIp2lT0apcM4+qr7Lkw==
zB0Ew+ZhQsGSM+BoE+NcEw==
xvMGdEdpTmmupscchKY6rw==
Ce/0foWbT+qzy7e3kYT4ww==
5Bj/YKm8SLi0GJIyh00N6w==
uwyMHXeAQoeB6CK6F5TYxg==
A8W5w/lERz6ErlxrTKvgqw==
HXxWqE2iSK+QmADTbgBI7w==
Bf7FLnS/RaiXhVsuKjCgoA==
pDA+grxmTGuJIEcHOZwXKA==

thanks,
Ido

Hey @iperry,

Thanks for reaching out about this, and great question. I was happy to take a look.

To that end, in spot checking these meeting UUIDs, I noticed that they all appear to have had just 1 attendee (the host), which is why you’re getting that error when you query them.

Although these meetings will have triggered the Meeting Ended webhook event, they will not be considered a meeting with participants when you query the /metrics/meetings/uuid/participants endpoint. In order to be returned by this endpoint, the meeting must have at least 2 participants (not including the host).

I hope this helps to clarify, but let me know if you have questions about this!

Best,
Will

Hi,
Thank you for your quick replay I will try that.

do you know on any future feature that will make this easier for us and other customer

for example:

  1. don’t send an event on those kind of meetings (since you don’t consider them a meeting)
    or
  2. add the number of participants to the end meeting event so we can ignore it

this will save zoom and us traffic by not needing to get notified on non real meetings or save alot of api calls just to check if this is a valid meeting

Thanks,
Ido

Hey @iperry,

This is excellent feedback and I’ll be happy to share this internally. If you’re so inclined, you might also consider posting this in #feature-requests as well.

Thanks,
Will

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.