Description
I am trying to build a desktop application and I need to integrate it with the client app. Right now I have registered a webhook for Recording events but I am not getting anything in the Webhook logs. I want to invoke my Desktop application when the user starts recording on the client app. Is there a way to listen for events like that and if yes what is the best way to do it?
Which App Type (OAuth / Chatbot / JWT / Webhook)?
Webhook
Hello @will.zoom,
Thanks for your reply. I have checked that my endpoint returns 200 OK response and that it is accessible. I subscribed to another event and my endpoint received the request but when there was no request body. The recording events webhook still does not send any notifications.
Can you share the request or payload you received that didn’t have a request body? Can you also ensure that you’ve installed the app under the same account that your events are occurring under?
Hello @will.zoom,
I am attaching a screenshot of my application logs where I am logging the payload but I’m getting undefined as the value. I have ensured that it’s the same account where I have installed the app
Thank you for providing additional information. Would you also be able to share the line of code where you print Got Body: ${value}? I just want to make sure that the payload is being accessed as expected before we go down other routes of troubleshooting.
Thank you for providing that code snippet. When looking into this, I saw that there is some Express configuration required before parsing JSON. Please take a look at the following links and let me know if that’s helpful.
Thanks! That worked. I now receive payloads for ‘meeting started’ and ‘meeting ended’ events but still do not receive any notifications for ‘recording events’ which is really the only event I care about.
Thank you for the update. I’m glad to hear that was at least partially helpful. It’s important to note that the Cloud Recording features require a Pro Plan or higher.