cancel
Showing results for 
Search instead for 
Did you mean: 

Programmatically fetching the current Zoom version number

E-Choroba
Newcomer
Newcomer

I used a simple script to find the current Zoom version number in the page "Release Notes for Linux" (https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068973). Recently, the page has changed to be JavaScript heavy and the latest version can't be extracted from it programmatically (or at least, I can't do it). Is there some place where I can get the version number?
I use it for later automation of installation of the client on several different machines.

5 REPLIES 5

Ray_Harwood
Community Champion | Customer
Community Champion | Customer

This is a question that might be more appropriate for the Developers Forum at https://developers.zoom.us/


Ray - Need Zoom Events/Sessions Help? Visit Z-SPAN.com.
Please click Accept As Solution if this helped you !

uc50ic4more
Newcomer
Newcomer

Does https://zoom.us/client/latest/zoom_amd64.deb not work? I've been using that URL in a bash script for years.

ZM6
Newcomer
Newcomer

I am currently in this same situation. I hope zoom will add some way of doing this. API? Static release page?

Were you able to resolve this?

I may have to use python. 

Ray_Harwood
Community Champion | Customer
Community Champion | Customer

Welcome to the Zoom Community, @ZM6

 

I can’t predict what Zoom will/won’t do. 

You might ask in the Developers Forum at https://developers.zoom.us/


Ray - Need Zoom Events/Sessions Help? Visit Z-SPAN.com.
Please click Accept As Solution if this helped you !

never147
Newcomer
Newcomer

Same problem, but was parsing a different page. I fixed it this way. The the "latest" URL redirects to the actual version download, which has the version number in the URL.

 

So with curl

curl -sI https://zoom.us/client/latest/zoom_amd64.deb | awk -F/ '/location/{ print $5 }'

 

Or python

import requests
response = requests.head('https://zoom.us/client/latest/zoom_amd64.deb')
version = response.headers['location'].split('/')[-2]