Skip to main content
POST
Add a Fleet-maintained app
Key: Write Scope: Company

Authorizations

Authorization
string
header
required

Use your Primo API key in the Authorization header as Bearer <API_KEY>.

Response

default - application/json
id
string
required

Id of the company software created, the one getSoftware and updateSoftware take

name
string
required
platform
enum<string>
required
Available options:
macos,
windows,
ios,
ipados,
android,
linux,
chromeos,
unknown
version
string | null
required
targetMethod
enum<string>
required

None: in the company software, on no device yet. All: every device of the platform. DeviceGroup: the devices of deviceGroupIds minus those of excludeDeviceGroupIds

Available options:
None,
All,
DeviceGroup
deviceGroupIds
string[]
required
excludeDeviceGroupIds
string[]
required
installationType
enum<string>
required

automatic: Fleet installs the app on every targeted device. manual: installed on demand only

Available options:
manual,
automatic
selfService
boolean
required
autoInstallUpdate
boolean
required
installDuringSetup
boolean
required
message
string
required

A human-readable description of the action