Description
I created an OAuth app in which I subscribed to meeting start, meeting end, and recording end event notifications. I can see in my web logs that the notifications are being sent to the endpoint urls from Zoom Marketplace, but they are always returning a 500 error. I can go to the endpoint urls fine myself via POST or GET and they return a 200.
The endpoint urls are just stubs that don’t try to process the contents. They just write a fixed string to the Windows event log. I get that the 500 errors are coming from my own server, but I don’t understand why that happens only from the requests originating from Zoom.
Error
The endpoint URLs returns 500 error when called from Zoom Marketplace.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth
Which Endpoint/s?
It’s event notifications, not the API.
How To Reproduce (If applicable)
Steps to reproduce the behavior:
Start meeting, end meeting
Check web logs, search for Zoom+Marketplace and see returned 500 error
Thanks for reaching out about this, and I’m glad you were able to get this working. Was your endpoint relaying a 200 or 204 response upon receiving our payloads? If there are any other details of your solution that you’d like to share, just let us know!
Hi, thanks for following up. When I last replied, I didn’t know exactly what fixed my issue. Your email prompted me to go back and try to pinpoint which of the 10 things I did that fixed the issue. I was always passing back a 200 so it wasn’t that. It turns out that I had specified UseHttpGet=True for my .Net web service endpoint. I thought that just allowed Get, and didn’t prohibit Post. I knew your notifications were Post, and I made sure I was able to do a Post through Postman and javascript.
So I don’t completely get why Zoom Post requests failed, but that was the issue.