I performed a quick test, but like you experienced yourself : it’s a big joke.
Adding a webhook only app on zoom:
Whatever i put, auth/no auth, correct URL, broken URL: it always says validated and I am allowed to save. (which shouldn’t be the case)
So it never tries to connect to my generic endpoint. there are no calls in the zoom webhook log. As the basic stuff is already not working. it never gets to the real validation stuff before activation.
It works without anything special TBH just a generic webhook / add an app in zoom and the calls start coming.
In one part of the doc they state: you will receive events directly. in another part they say you first need to verify and afterwards re-verify in order to get events.
for me it worked directly (after i figured out there was an issue with the tunnel)
I verified your SSL settings for your site and they seem to support all the requirements TLS v1.3 etc (the only thing that might be is that ZOOM doesn’t trust the certificate chain/CA)
And you have your webhook set to allow for the POST method?
Did you test whether or not you can reach it via a manual tool?
Maybe you can contact zoom to see what is the problem
Can you tell me which steps did you follow, Now I’m testing it from n8n web, (not from hosted URL but still getting same errors].
I can see our webhook URL are also different.
Webhook URLs can be different, you can create one for your own. I modify the basic webhook to get the meeting end event. You need to set this in marketplace app. To verify the webhook i used the post method. Another change to do is change the Respond to “When the last node finish” , Response data to First entry Json. the next you need to add a crypto node and enter your secret token from zoom marketplace app, also pass the plainToken from the node. Next add set node which will return your plainToken and secretToken to the Zoom app to verify the URL. Hope that helps.
ohh I get it, so basically I need two nodes?. Actually, I had this in mind that only single node would be enough, as it was case with Zapier.
But still I would ask you to share json, if you could…
Hi, I didn’t need to do anything. Whatever I put into the webhook URL (even wrong URLs) on zoom page it validated and i could save (in contradiction to the docs). However when I tried to put yours (or partial it would fail to validate.
I removed the test already. But really it was a generic webhook with post. That’s all. Nothing else
Maybe I changed the reply directly to something else but I don’t remember.
can you share the json of the workflow,
I have one more doubt, Do we need to nodes for zoom connection ( 1. webhook, 2. respond webhook ] ?
Now Doubt is, there is main workflow to be done apart from this verification, like we want to create meeting minutes and all. so how will that flow work? basically how the nodes will be arranged?