Examples

Technical Articles

Solution
Application
Content Type
Technical Documentation
Utilities & Services
ft:locale
en-US

/software

[
 {
    "name": "Oracle Java SE Runtime Environment JRE 8",
    "publisher": "Oracle",
    "lastModified": "2024-01-16T22:32:17Z",
    "currentVersion": "1.8.401",
    "id": "JavaSERuntimeEnvironmentJRE8"
  },
  {
    "name": "Google Chrome",
    "publisher": "Google",
    "lastModified": "2024-02-27T20:02:25Z",
    "currentVersion": "122.0.6261.94",
    "id": "0BC"
  },
  {
    "name": "Jamf Composer",
    "publisher": "Jamf",
    "lastModified": "2024-02-20T20:11:39Z",
    "currentVersion": "11.3.0",
    "id": "Composer"
  }
]

/software/{ids}

/software/Composer,JavaSERuntimeEnvironmentJRE8

[
  {
    "name": "Oracle Java SE Runtime Environment JRE 8",
    "publisher": "Oracle",
    "lastModified": "2024-01-16T22:32:17Z",
    "currentVersion": "1.8.401",
    "id": "JavaSERuntimeEnvironmentJRE8"
  },
  {
    "name": "Jamf Composer",
    "publisher": "Jamf",
    "lastModified": "2024-02-20T20:11:39Z",
    "currentVersion": "11.3.0",
    "id": "Composer"
  }
]

/patch/{id}

/patch/Composer

{
    "name": "Jamf Composer",
    "publisher": "Jamf",
    "appName": "Composer.app",
    "bundleId": "com.jamfsoftware.Composer",
    "lastModified": "2024-02-20T20:11:39Z",
    "currentVersion": "11.3.0",
    "requirements": [
        {
            "name": "Application Bundle ID",
            "operator": "is",
            "value": "com.jamfsoftware.Composer",
            "type": "recon",
            "and": true
        }
    ],
    "patches": [
        {
            "version": "11.3.0",
            "releaseDate": "2024-02-20T19:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.13",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.jamfsoftware.Composer",
                    "appName": "Composer.app"
                }
            ],
            "components": [
                {
                    "name": "Composer",
                    "version": "11.3.0",
                    "criteria": [
                        {
                            "name": "Application Bundle ID",
                            "operator": "is",
                            "value": "com.jamfsoftware.Composer",
                            "type": "recon",
                            "and": true
                        },
                        {
                            "name": "Application Version",
                            "operator": "is",
                            "value": "11.3.0",
                            "type": "recon"
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.13",
                    "type": "recon"
                }
            ],
            "dependencies": []
        },
        {
            "version": "11.2.1",
            "releaseDate": "2024-02-08T14:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.13",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.jamfsoftware.Composer",
                    "appName": "Composer.app"
                }
            ],
            "components": [
                {
                    "name": "Composer",
                    "version": "11.2.0",
                    "criteria": [
                        {
                            "name": "Application Bundle ID",
                            "operator": "is",
                            "value": "com.jamfsoftware.Composer",
                            "type": "recon",
                            "and": true
                        },
                        {
                            "name": "Application Version",
                            "operator": "is",
                            "value": "11.2.0",
                            "type": "recon"
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.13",
                    "type": "recon"
                }
            ],
            "dependencies": []
        },
        {
            "version": "11.2.0",
            "releaseDate": "2024-01-23T14:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.13",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.jamfsoftware.Composer",
                    "appName": "Composer.app"
                }
            ],
            "components": [
                {
                    "name": "Composer",
                    "version": "11.2.0",
                    "criteria": [
                        {
                            "name": "Application Bundle ID",
                            "operator": "is",
                            "value": "com.jamfsoftware.Composer",
                            "type": "recon",
                            "and": true
                        },
                        {
                            "name": "Application Version",
                            "operator": "is",
                            "value": "11.2.0",
                            "type": "recon"
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.13",
                    "type": "recon"
                }
            ],
            "dependencies": []
        },
        {
            "version": "11.1.3",
            "releaseDate": "2023-12-18T20:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.13",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.jamfsoftware.Composer",
                    "appName": "Composer.app"
                }
            ],
            "components": [
                {
                    "name": "Composer",
                    "version": "11.1.3",
                    "criteria": [
                        {
                            "name": "Application Bundle ID",
                            "operator": "is",
                            "value": "com.jamfsoftware.Composer",
                            "type": "recon",
                            "and": true
                        },
                        {
                            "name": "Application Version",
                            "operator": "is",
                            "value": "11.1.3",
                            "type": "recon"
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.13",
                    "type": "recon"
                }
            ],
            "dependencies": []
        },
        {
            "version": "11.1.2",
            "releaseDate": "2023-12-13T15:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.13",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.jamfsoftware.Composer",
                    "appName": "Composer.app"
                }
            ],
            "components": [
                {
                    "name": "Composer",
                    "version": "11.1.2",
                    "criteria": [
                        {
                            "name": "Application Bundle ID",
                            "operator": "is",
                            "value": "com.jamfsoftware.Composer",
                            "type": "recon",
                            "and": true
                        },
                        {
                            "name": "Application Version",
                            "operator": "is",
                            "value": "11.1.2",
                            "type": "recon"
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.13",
                    "type": "recon"
                }
            ],
            "dependencies": []
        },
        {
            "version": "11.1.1",
            "releaseDate": "2023-12-07T14:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.13",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.jamfsoftware.Composer",
                    "appName": "Composer.app"
                }
            ],
            "components": [
                {
                    "name": "Composer",
                    "version": "11.1.1",
                    "criteria": [
                        {
                            "name": "Application Bundle ID",
                            "operator": "is",
                            "value": "com.jamfsoftware.Composer",
                            "type": "recon",
                            "and": true
                        },
                        {
                            "name": "Application Version",
                            "operator": "is",
                            "value": "11.1.1",
                            "type": "recon"
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.13",
                    "type": "recon"
                }
            ],
            "dependencies": []
        },
        {
            "version": "11.1.0",
            "releaseDate": "2023-11-21T15:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.13",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.jamfsoftware.Composer",
                    "appName": "Composer.app"
                }
            ],
            "components": [
                {
                    "name": "Composer",
                    "version": "11.1.0",
                    "criteria": [
                        {
                            "name": "Application Bundle ID",
                            "operator": "is",
                            "value": "com.jamfsoftware.Composer",
                            "type": "recon",
                            "and": true
                        },
                        {
                            "name": "Application Version",
                            "operator": "is",
                            "value": "11.1.0",
                            "type": "recon"
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.13",
                    "type": "recon"
                }
            ],
            "dependencies": []
        },
        {
            "version": "11.0.1",
            "releaseDate": "2023-10-26T16:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.13",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.jamfsoftware.Composer",
                    "appName": "Composer.app"
                }
            ],
            "components": [
                {
                    "name": "Composer",
                    "version": "11.0.1",
                    "criteria": [
                        {
                            "name": "Application Bundle ID",
                            "operator": "is",
                            "value": "com.jamfsoftware.Composer",
                            "type": "recon",
                            "and": true
                        },
                        {
                            "name": "Application Version",
                            "operator": "is",
                            "value": "11.0.1",
                            "type": "recon"
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.13",
                    "type": "recon"
                }
            ],
            "dependencies": []
        },
        {
            "version": "11.0.0",
            "releaseDate": "2023-10-17T14:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.13",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.jamfsoftware.Composer",
                    "appName": "Composer.app"
                }
            ],
            "components": [
                {
                    "name": "Composer",
                    "version": "11.0.0",
                    "criteria": [
                        {
                            "name": "Application Bundle ID",
                            "operator": "is",
                            "value": "com.jamfsoftware.Composer",
                            "type": "recon",
                            "and": true
                        },
                        {
                            "name": "Application Version",
                            "operator": "is",
                            "value": "11.0.0",
                            "type": "recon"
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.13",
                    "type": "recon"
                }
            ],
            "dependencies": []
        },
        {
            "version": "10.50.0",
            "releaseDate": "2023-09-05T14:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.13",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.jamfsoftware.Composer",
                    "appName": "Composer.app"
                }
            ],
            "components": [
                {
                    "name": "Composer",
                    "version": "10.50.0",
                    "criteria": [
                        {
                            "name": "Application Bundle ID",
                            "operator": "is",
                            "value": "com.jamfsoftware.Composer",
                            "type": "recon",
                            "and": true
                        },
                        {
                            "name": "Application Version",
                            "operator": "is",
                            "value": "10.50.0",
                            "type": "recon"
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.13",
                    "type": "recon"
                }
            ],
            "dependencies": []
        }
    ],
    "extensionAttributes": [],
    "id": "Composer"
}

/patch/JavaSEDevelopmentKit8

Note:

This example includes an extension attribute.

{
    "name": "Oracle Java SE Runtime Environment JRE 8",
    "publisher": "Oracle",
    "appName": "",
    "bundleId": "com.oracle.jre",
    "lastModified": "2024-01-16T22:32:17Z",
    "currentVersion": "1.8.401",
    "patches": [
        {
            "version": "1.8.401",
            "releaseDate": "2024-01-16T14:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.8.3",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.oracle.jre",
                    "appName": "JavaAppletPlugin.plugin"
                }
            ],
            "components": [
                {
                    "name": "Java SE Runtime Environment JRE 8",
                    "version": "1.8.401",
                    "criteria": [
                        {
                            "name": "java-8-jdk",
                            "operator": "is",
                            "value": "1.8.401",
                            "type": "extensionAttribute",
                            "and": true
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.8.3",
                    "type": "recon",
                    "and": true
                }
            ],
            "dependencies": []
        },
        {
            "version": "1.8.391",
            "releaseDate": "2023-10-17T13:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.8.3",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.oracle.jre",
                    "appName": "JavaAppletPlugin.plugin"
                }
            ],
            "components": [
                {
                    "name": "Java SE Runtime Environment JRE 8",
                    "version": "1.8.391",
                    "criteria": [
                        {
                            "name": "jamf-patch-java-8-jre",
                            "operator": "is",
                            "value": "1.8.391",
                            "type": "extensionAttribute",
                            "and": true
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.8.3",
                    "type": "recon",
                    "and": true
                }
            ],
            "dependencies": []
        },
        {
            "version": "1.8.381",
            "releaseDate": "2023-07-18T16:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.8.3",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.oracle.jre",
                    "appName": "JavaAppletPlugin.plugin"
                }
            ],
            "components": [
                {
                    "name": "Java SE Runtime Environment JRE 8",
                    "version": "1.8.381",
                    "criteria": [
                        {
                            "name": "jamf-patch-java-8-jre",
                            "operator": "is",
                            "value": "1.8.381",
                            "type": "extensionAttribute",
                            "and": true
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.8.3",
                    "type": "recon",
                    "and": true
                }
            ],
            "dependencies": []
	},
        {
            "version": "1.8.371",
            "releaseDate": "2023-04-18T14:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.8.3",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.oracle.jre",
                    "appName": "JavaAppletPlugin.plugin"
                }
            ],
            "components": [
                {
                    "name": "Java SE Runtime Environment JRE 8",
                    "version": "1.8.371",
                    "criteria": [
                        {
                            "name": "jamf-patch-java-8-jre",
                            "operator": "is",
                            "value": "1.8.371",
                            "type": "extensionAttribute",
                            "and": true
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.8.3",
                    "type": "recon",
                    "and": true
                }
            ],
            "dependencies": []
	},
        {
            "version": "1.8.361",
            "releaseDate": "2023-01-17T16:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.8.3",
            "reboot": false,
            "killApps":  [
                {
                    "bundleId": "com.oracle.jre",
                    "appName": "JavaAppletPlugin.plugin"
                }
            ],
            "components": [
                {
                    "name": "Java SE Runtime Environment JRE 8",
                    "version": "1.8.361",
                    "criteria": [
                        {
                            "name": "jamf-patch-java-8-jre",
                            "operator": "is",
                            "value": "1.8.361",
                            "type": "extensionAttribute",
                            "and": true
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.8.3",
                    "type": "recon",
                    "and": true
                }
            ],
            "dependencies": []
	},
        {
            "version": "1.8.351",
            "releaseDate": "2022-10-18T14:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.8.3",
            "reboot": false,
            "killApps":  [
                {
                    "bundleId": "com.oracle.jre",
                    "appName": "JavaAppletPlugin.plugin"
                }
            ],
            "components": [
                {
                    "name": "Java SE Runtime Environment JRE 8",
                    "version": "1.8.351",
                    "criteria": [
                        {
                            "name": "jamf-patch-java-8-jre",
                            "operator": "is",
                            "value": "1.8.351",
                            "type": "extensionAttribute",
                            "and": true
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.8.3",
                    "type": "recon",
                    "and": true
                }
            ],
            "dependencies": []
	},
        {
            "version": "1.8.341",
            "releaseDate": "2022-07-19T15:00:00Z",
            "standalone": true,
            "minimumOperatingSystem": "10.8.3",
            "reboot": false,
            "killApps": [
                {
                    "bundleId": "com.oracle.jre",
                    "appName": "JavaAppletPlugin.plugin"
                }
            ],
            "components": [
                {
                    "name": "Java SE Runtime Environment JRE 8",
                    "version": "1.8.341",
                    "criteria": [
                        {
                            "name": "jamf-patch-java-8-jre",
                            "operator": "is",
                            "value": "1.8.341",
                            "type": "extensionAttribute",
                            "and": true
                        }
                    ]
                }
            ],
            "capabilities": [
                {
                    "name": "Operating System Version",
                    "operator": "greater than or equal",
                    "value": "10.8.3",
                    "type": "recon",
                    "and": true
                }
            ],
            "dependencies": []
    ],
    "extensionAttributes": [
        {
            "key": "java-8-jdk",
            "value": "IyEvdXNyL2Jpbi9lbnYgYmFzaA0KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQojIENvbGxlY3RzIGluZm9ybWF0aW9uIHRvIGRldGVybWluZSB3aGljaCB2ZXJzaW9uIG9mIHRoZSBKYXZhIEpESyBpcyBpbnN0YWxsZWQgYnkgICAgICAgICMNCiMgbG9vcGluZyB0aHJvdWdoIGFsbCB0aGUgaW5zdGFsbGVkIEpES3MgZm9yIHRoZSBtYWpvciB2ZXJzaW9uIHNlbGVjdGVkLiBBbmQgdGhlbiAgICAgICAgIw0KIyBjb21wYXJpbmcgdGhlIGJ1aWxkIG51bWJlciB0byBkZXRlcm1pbmUgdGhlIGhpZ2hlc3QgdmFsdWUuIEJ1aWxkcyB0aGUgcmVzdWx0IGFzICAgICAgICAjDQojIDEuWC5ZLCBpZ25vcmluZyB0aGUgYnVpbGQgbnVtYmVyLCB3aGVyZSBYIGlzIG1ham9yIHZlcnNpb24gYW5kIFkgaXMgdGhlIG1pbm9yIHZlcnNpb24uICMJCQkJCQkJCSAgIwkNCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyANClNFQVJDSF9GT1JfVkVSU0lPTj0iOCINCkhJR0hFU1RfQlVJTEQ9Ii0xIg0KUkVTVUxUPSJOb3QgSW5zdGFsbGVkIg0KDQppbnN0YWxsZWRfamRrcz0kKC9iaW4vbHMgL0xpYnJhcnkvSmF2YS9KYXZhVmlydHVhbE1hY2hpbmVzLykNCg0KDQpmb3IgaSBpbiAke2luc3RhbGxlZF9qZGtzfTsgZG8NCgl2ZXJzaW9uPSQoIC91c3IvYmluL2RlZmF1bHRzIHJlYWQgIi9MaWJyYXJ5L0phdmEvSmF2YVZpcnR1YWxNYWNoaW5lcy8ke2l9L0NvbnRlbnRzL0luZm8ucGxpc3QiIENGQnVuZGxlVmVyc2lvbiApDQoNCgltYWpvcl92ZXJzaW9uPWBlY2hvICIkdmVyc2lvbiIgfCBhd2sgLUYnLicgJ3twcmludCAkMn0nYA0KDQoJaWYgWyAiJG1ham9yX3ZlcnNpb24iIC1lcSAiJFNFQVJDSF9GT1JfVkVSU0lPTiIgXSA7IHRoZW4NCgkJIyBTcGxpdCBvbiAxLlguMF9YWCB0byBnZXQgYnVpbGQgbnVtYmVyDQoJCWJ1aWxkX251bWJlcj1gZWNobyAiJHZlcnNpb24iIHwgYXdrIC1GJzBfJyAne3ByaW50ICQyfSdgDQoJCWlmIFsgIiRidWlsZF9udW1iZXIiIC1ndCAiJEhJR0hFU1RfQlVJTEQiIF0gOyB0aGVuDQoJCQlISUdIRVNUX0JVSUxEPSIkYnVpbGRfbnVtYmVyIg0KCQkJUkVTVUxUPSIxLiRtYWpvcl92ZXJzaW9uLiRidWlsZF9udW1iZXIiDQoJCWZpCQ0KCWZpCQkNCmRvbmUNCg0KZWNobyAiPHJlc3VsdD4kUkVTVUxUPC9yZXN1bHQ+Ig==",
            "displayName": "Java 8 SE Development Kit"
        }
    ],
    "requirements": [
        {
            "name": "java-8-jdk",
            "operator": "is not",
            "value": "Not Installed",
            "type": "extensionAttribute",
            "and": true
        },
        {
            "name": "java-8-jdk",
            "operator": "is not",
            "value": "",
            "type": "extensionAttribute",
            "and": true
        }
    ],
    "id": "JavaSEDevelopmentKit8"
}