Skip to main content

I work for a retail organization with multiple Jump Groups, and automating the Jump Client installer download has always been a tedious but necessary task, especially since each appliance upgrade requires redownloading the installer.

To streamline this, I developed an automated process that directly retrieved the appropriate installer from the appliance via API. This solution worked flawlessly for two years—until the 24.3.2 upgrade broke it. It appears that BeyondTrust modified the schema, introducing different key_info handling for MSI-based installers and, more frustratingly, removing the option to download EXE files entirely.

What’s most aggravating is that none of these API changes were documented in the change log, making it difficult to adapt. Has anyone else encountered similar challenges post-24.3.2 upgrade? If so, have you found any viable workarounds?

Hello ​@kmkarthick - In recent versions, we have included a new CLI API tool, called the BTAPI Tool, which is an API Helper. It makes using the Configuration API much more streamlined. We have had a few threads on BeeKeepers on how other customers are using it, so maybe that may be something to look into.


@PhillC Thank you for your response. I did check the tool before and decided to go with native powershell commands for the REST calls.

Its definitely puzzling that we are no longer able to download EXE based installer…. but API docs say its available.

platform : The platform for the mass deployment installer.

Allowed Values

  • linux-64
  • linux-64-headless
  • raspberry-pi-32-headless
  • mac-dmg
  • mac-zip
  • windows-64
  • windows-64-msi
  • windows-32
  • windows-32-msi

 


Reply