Zoom Webhook participant IP address mismatch

Hi folks,

I’ve been using the zoom webhook to send information about the participants information particularly IP Address to Google PubSub and then CRIBL. Everything was going great till we realised that some participants are joining via “Web browser“ and the IP logged is one that belongs to Zoom’s IP range .

But when we checked the call information via the Admin panel we are able to see the participants actual IP.

Is there a way to always get the participants true IP via the webhook?

Thanks!

Hi @conrad1
Thanks for reaching out to us and welcome to the Zoom Developer forum
Have you been able to troubleshoot this on your end? I will try and replicate this on my end to give you some feedback because I have not tested this specific scenario just yet

1 Like

Hi Elisa,

I believe this is a issue with the webhook itself. I’ve confirmed this over email with the product team.

Thanks for getting back to me! @conrad1
Could you please confirm what webhooks are you listening to so I can reproduce this on my end and escalate to our Engineering team please

Sure, its for the following events selected below.

to simulate the problem, try joining a meeting via the web browser and look at the participant’s “public_ip”. The IP gets logged as belonging to Zoom’s infra i.e. IP’s in this range Zoom network firewall or proxy server settings. However, when we have a look via the admin console we can see the actual IP.

When a participant joins via the zoom client the correct IP is logged.