Upon upgrading JetPatch, if the upgrade includes a new version of the JetPatch connector, the connector should be deployed to endpoints. To first check the version number of an endpoint's existing connector, the client should retrieve the connector details; then, this version number can be compared to the version number of the newest available connector to determine if this endpoint's connector needs upgrading. If the version number of the newest available connector is not known, the client can upgrade the connector on a single endpoint and then check its version number.
To upgrade a endpoint's connector to the newest available version, the client should perform a PUT request on the connector, with an op:upgrade-connector key in the request body.
The response includes an ETag and a task object that can be used to track progress.