While testing an update workflow, I needed to update VCF Operations directly, which can be performed through the /admin UI and by uploading and then installing the PAK file. Although the process itself is straightforward, the two-step workflow and the waiting between each step make it feel longer than the actual update.

I figured there had to be a way to automate the process, but I was not able to quickly find anything online. After browsing both the VCF Operations API and the VCF Operations Cluster and Slice Administration (CASA) API, I found the APIs needed to automate both the PAK upload and installation.

