Hi, hoping to get a bit of help with this - is there any way to request maybe a timeout increase for this endpoint to get it to return? We call this endpoint a lot for smaller meetings/webinars and it’s usually ok.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth
Which Endpoint/s?
/v2/past_webinars/eULfq4fhQHCNlV0Og9WOGQ%3D%3D/polls
How To Reproduce (If applicable)
Steps to reproduce the behavior:
Find a webinar with a LOT of participants. In the order of thousands. I don’t know if there were polls actual ran, but better to find one that has. Call the api above, it will gateway timeout.
Thank you for reaching out to the Zoom Developer Forum. Interesting, thank you for bringing this to our attention. How long does the request run prior to timing out?
In other words, what is the duration of the timeout you’re seeing?
We had our own timeout at 60s being hit first, when I went to replay manually is what showed the 504, so it must have been at least that.
Interestingly, trying now it’s actually responding - it took 37s to generate/return 1.67MB of poll data, 42K lines of json. I’m going to try again tomorrow during the day, see if I can properly reproduce. We were getting alerts for this failing for 2 days with regular retries.
We have a read timeout, and it was hit while waiting for response headers, so it’s not that it was just a super slow download, we got no response at all.
Apologies for the delay, I took some last minute leave and didn’t chase this up, which I’m doing now.
Calls for this webinar are making it through today, albiet it taking (literally) 59.59s to return a response! I suspect that this is variable depending on load & size of the response, perhaps being collated in a non optimal manor every call?
Either way it seems like we should be able to proceed, so feel free to make whatever notes you need and close this out, I’ll re-open or make a new one if it fails agian.
Also, while trying to re-process this our side, the original archive event is no longer available, but this data is (helpful). But when I query /v2/past_webinars/{{webinarUuid}} in an attempt to get e.g. the topic, any chat text docs etc, I get a 200 OK with an empty response body (not helpful!).
Poll information is available, but without this endpoint things become tricky!