It has been possible to install Capture One's app bundle on a number of host machines via Jamf. However, activating the software has required a UI, typing and verification. With release 12.1.4 and later, Capture One Enterprise licenses can be activated "hands-free" via a simple JSON file located in the user's Application Support folder, ~/Library/Application Support/Capture One/HandsFreeActivateInfo.json. On launching Capture One in a deactivated state, the JSON file will be parsed
The JSON file contains a single object with five strings pairs:
"firstName" : "Ben",
"lastName" : "Smith",
"email" : "email@example.com",
"country" : "United States",
"code" : "AAAA-BBBB-CCCC-DDDD"
Note: This functionality is limited to Capture One Enterprise licenses. Using a Pro, Pro (for Sony) or Pro (for Fujifilm) license will silently fail, and the standard activation UI will be shown instead. You can find more information on Capture One Enterprise on the Capture One Enterprise product page.
The credentials within the JSON correspond to the license (the "code") and profile that the license is associated with. Prior to deployment, the license code must be activated once to associate the license and profile.
As with any other online activation, all machines must be online and able to connect to the Capture One activation server, activation.phaseone.com. If not, you will receive this error on launching the application:
The JSON file is only parsed when Capture One is not activated; an already-activated application will not be deactivated or reactivated under a new license simply because of this JSON's presence.
Similarly, to deactivate the software it is necessary to manually remove the JSON file as well as perform the standard deactivation procedure. Failure to remove the JSON file will result in the software reactivating on the next launch.