JUMP TOClassic API IntroductionGetting StartedClassic APIaccountsFinds all accountsgetFinds groups by IDgetUpdates an existing group by IDputCreates a new group by IDpostDeletes a group by IDdeleteFinds groups by namegetUpdates an existing group by nameputDeletes a group by namedeleteFinds accounts by IDgetUpdates an existing account by IDputCreates a new account by IDpostDeletes an account by IDdeleteFinds accounts by namegetUpdates an existing account by nameputDeletes an account by namedeleteactivationcodeFinds the Jamf Pro activation codegetUpdates the Jamf Pro activation codeputadvancedcomputersearchesFinds all advanced computer searchesgetFinds computer searches by IDgetUpdates an existing advanced computer search by IDputCreates a new advanced computer searchpostDeletes a computer search by IDdeleteFinds advanced computer searches by namegetUpdates an existing advanced computer search by nameputDeletes a computer search by namedeleteadvancedmobiledevicesearchesFinds all advanced mobile device searchesgetFinds mobile device searches by IDgetUpdates an existing advanced mobile device search by IDputCreates a new advanced mobile device searchpostDeletes a mobile device search by IDdeleteFinds advanced mobile device searches by namegetUpdates an existing advanced mobile device search by nameputDeletes a mobile device search by namedeleteadvancedusersearchesFinds all advanced user searchesgetFinds user searches by IDgetUpdates an existing advanced user search by IDputCreates a new advanced user search by IDpostDeletes a user search by IDdeleteFinds user searches by namegetUpdates an existing advanced user search by nameputDeletes a user search by NamedeleteallowedfileextensionsFinds the allowed file extensionsgetFinds an allowed file extension value by IDgetCreates a new allowed file extension value by IDpostDeletes an allowed file extension value by IDdeleteFinds an allowed file extension value by namegetbuildingsFinds all buildingsgetFinds buildings by IDgetUpdates an existing building by IDputCreates a new buildingpostDeletes a building by IDdeleteFinds buildings by namegetUpdates an existing building by nameputDeletes a building by namedeletebyoprofilesFinds all personal device profilesgetFinds personal device profile by IDgetUpdates a personal device profile by IDputCreates a personal device profile by IDpostDeletes a personal device profile by IDdeleteFinds a personal device profile by namegetUpdates a personal device profile by nameputDeletes a personal device profile by namedeletecategoriesFinds all categoriesgetFinds categories by IDgetUpdates an existing category by IDputCreates a new category by IDpostDeletes a category by IDdeleteFinds categories by namegetUpdates an existing category by nameputDeletes a category by namedeleteclassesFinds all classesgetFinds classes by IDgetUpdates an existing class by IDputCreates a new class by IDpostDeletes a class by IDdeleteFinds classes by namegetUpdates an existing class by nameputDeletes a class by namedeletecommandflushFlushes commands based on information specified in an XML filedeleteFlushes commands for devicesdeletecomputerapplicationsFinds computer applications by namegetFinds computer applications by name with additional display fieldsgetFinds computer applications by name and versiongetFinds computer applications by name and versiongetcomputerapplicationusageFinds computer application usage by computer IDgetFinds computer application usage by computer namegetFinds computer application usage by computer UDIDgetFinds computer application usage by computer serial numbergetFinds computer application usage by computer MAC addressgetcomputercheckinFinds the Jamf Pro computer checkin informationgetUpdates the Jamf Pro computer checkin informationputcomputercommandsFinds all computer commandsgetFinds all computer commands by namegetFinds a computer command by UUIDgetCreates a new computer command using command namepostCreates a new computer command using command name and device IDspostCreates a new computer command with a command specific action. Commands supported: ScheduleOSUpdate (deprecated on 2022-10-17)postCreates a new computer command using command name and device IDspostcomputerextensionattributesFinds all computer extension attributesgetFinds computer extension attributes by IDgetUpdates an existing computer extension attribute by IDputCreates a new computer extension attribute by IDpostDeletes a computer extension attribute by IDdeleteFinds computer extension attributes by namegetUpdates an existing computer extension attribute by nameputDeletes a computer extension attribute by namedeletecomputergroupsFinds all computer groupsgetFinds computer groups by IDgetUpdates an existing computer group by IDputCreates a new computer group by IDpostDeletes a computer group by IDdeleteFinds computer groups by namegetUpdates an existing computer group by nameputDeletes a computer group by namedeletecomputerhardwaresoftwarereportsFinds hardware/software reports by computer IDgetFinds a subset of hardware/software reports by computer IDgetFinds hardware/software reports by computer namegetFinds a subset of hardware/software reports by computer namegetFinds hardware/software reports by computer UDIDgetFinds a subset of hardware/software reports by computer UDIDgetFinds hardware/software reports by computer serial numbergetFinds a subset of hardware/software reports by computer serial numbergetFinds hardware/software reports by computer MAC addressgetFinds a subset of hardware/software reports by computer MAC addressgetcomputerhistoryFinds computer history by IDgetFinds a subset of computer history data by IDgetFinds computer history by namegetFinds a subset of computer history data by namegetFinds computer history by UDIDgetFinds a subset of computer history data by UDIDgetFinds computer history by serial numbergetFinds a subset of computer history data by serial numbergetFinds computer history by MAC addressgetFinds a subset of computer history data by MAC addressgetcomputerinventorycollectionFinds the Jamf Pro computer inventory collection informationgetUpdates the Jamf Pro computer inventory collection informationputcomputerinvitationsFinds all computer invitationsgetFinds computer invitations by idgetCreates a new computer invitation by idpostDeletes a computer invitation by iddeleteFinds computer invitations by invitationgetCreates a new computer invitation by invitationpostDeletes a computer invitation by invitationdeletecomputermanagementFinds computer management information by IDgetFinds a subset of computer management information by IDgetFinds management information for a computer and usernamegetFinds a subset of management information for a computer and usernamegetDisplay patch management information for a computer and filtergetFinds computer management information by namegetFinds a subset of computer management information by namegetFinds management information for a computer and usernamegetFinds a subset of management information for a computer and usernamegetDisplay patch management information for a computer and filtergetFinds computer management information by UDIDgetFinds a subset of computer management information by UDIDgetFinds management information for a computer and usernamegetFinds a subset of management information for a computer and usernamegetDisplay patch management information for a computer and filtergetFinds computer management information by serial numbergetFinds a subset of computer management information by serial numbergetFinds management information for a computer and usernamegetFinds a subset of management information for a computer and usernamegetDisplay patch management information for a computer and filtergetFinds computer management information by MAC addressgetFinds a subset of computer management information by MAC addressgetFinds management information for a computer and usernamegetFinds a subset of management information for a computer and usernamegetDisplay patch management information for a computer and filtergetcomputerreportsFinds all computer reportsgetFinds computer reports by idgetFinds computer reports by namegetcomputersFinds all computersgetFinds basic information for all computersgetSearches for computers that match the provided parametergetSearches for computers that match the provided name parametergetFinds computers by IDgetUpdates an existing computer by IDputCreates a computerpostDeletes a computer by IDdeleteFinds a subset of information for a computergetFinds the first computer with the given namegetUpdates an existing computer by nameputDeletes a computer by namedeleteFinds a subset of data for the first computer with the given namegetFinds computers by UDIDgetUpdates an existing computer by UDIDputDeletes a computer by UDIDdeleteFinds a subset of data for computers by UDIDgetFinds computers by serial numbergetUpdates an existing computer by serial numberputDeletes a computer by serial numberdeleteFinds a subset of data for computers by serial numbergetFinds computers by MAC addressgetUpdates an existing computer by MAC addressputDeletes a computer by MAC addressdeleteFinds a subset of data for computers by MAC addressgetDeletes data collected by an extension attributedeletedepartmentsFinds all departmentsgetFinds departments by IDgetUpdates an existing department by IDputCreates a new department by IDpostDeletes a department by IDdeleteFinds departments by namegetUpdates an existing department by nameputDeletes a department by namedeletedirectorybindingsFinds all directory bindingsgetFinds directory bindings by IDgetUpdates an existing directory binding by IDputCreates a new directory binding by IDpostDeletes a directory binding by IDdeleteFinds directory bindings by namegetUpdates an existing directory binding by nameputDeletes a directory binding by namedeletediskencryptionconfigurationsFinds all disk encryption configurationsgetFinds disk encryption configurations by IDgetUpdates an existing disk encryption configuration by IDputCreates a new disk encryption configuration by IDpostDeletes a disk encryption configuration by IDdeleteFinds disk encryption configurations by namegetUpdates an existing disk encryption configuration by nameputDeletes a disk encryption configuration by namedeletedistributionpointsFinds all distribution pointsgetFinds distribution points by IDgetUpdates an existing distribution point by IDputCreates a new distribution point by IDpostDeletes a distribution point by IDdeleteFinds distribution points by namegetUpdates an existing distribution point by nameputDeletes a distribution point by namedeletedockitemsFinds all dock itemsgetFinds dock items by IDgetUpdates an existing dock item by IDputCreates a new dock item by IDpostDeletes a dock item by IDdeleteFinds dock items by namegetUpdates an existing dock item by nameputDeletes a dock item by namedeleteebooksFinds all ebooksgetFinds ebooks by IDgetUpdates an existing ebook by IDputCreates a new ebook by IDpostDeletes an ebook by IDdeleteFinds a subset of data for an ebook by IDgetFinds ebooks by namegetUpdates an existing ebook by nameputDeletes an ebook by namedeleteFinds a subset of data for ebooks by namegetfileuploadsCreates file attachments in Jamf PropostgsxconnectionFinds the Jamf Pro GSX connection informationgetUpdates the Jamf Pro GSX connection informationputhealthcarelistenerFind all Healthcare ListenersgetFinds healthcare listener by IDgetUpdates an existing healthcare listener by IDputhealthcarelistenerruleFind all Healthcare Listener rulesgetFinds Healthcare Listener rules by IDgetUpdates an existing Healthcare Listener rule by IDputCreates a new Healthcare Listener rulepostibeaconsFinds all iBeacon regionsgetFinds iBeacon regions by IDgetUpdates an existing iBeacon region by IDputCreates a new iBeacon region by IDpostDeletes an iBeacon region by IDdeleteFinds iBeacon regions by namegetUpdates an existing iBeacon region by nameputDeletes an iBeacon region by namedeleteinfrastructuremanagerFind all Infrastructure ManagersgetFinds infrastructure manager by IDgetUpdates an existing infrastructure manager by IDputjssuserReturns basic information about Jamf Pro, as well as privileges of the person requesting the resource. (Deprecated)getjsonwebtokenconfigurationsFinds all JSON Web Token configurationsgetFind JSON Web Token configuration by IDgetUpdates an existing JSON Web Token configuration by IDputCreates a new JSON Web Token configuration by IDpostDeletes a JSON Web Token configuration by IDdeleteldapserversFinds all LDAP serversgetFinds LDAP servers by IDgetUpdates an existing LDAP server by IDputCreates a new LDAP server by IDpostDeletes an LDAP server by IDdeleteDisplay information for matching users for an LDAP servergetDisplay information for matching groups for an LDAP servergetDisplay information about user membership in a group for an LDAP servergetFinds LDAP servers by namegetUpdates an existing LDAP server by nameputDeletes an LDAP server by namedeleteDisplay information for matching users for an LDAP servergetDisplay information for matching groups for an LDAP servergetDisplay information about user membership in a group for an LDAP servergetlicensedsoftwareFinds all licensed softwaregetFinds licensed software by IDgetUpdates existing licensed software by IDputCreates new licensed software by IDpostDeletes licensed software by IDdeleteFinds licensed software by namegetUpdates an existing licensed software by nameputDeletes licensed software by namedeletelogflushFlushes a log specified in an XML filedeleteFlushes all logs for a given intervaldeleteFlushes a single log for a given intervaldeletemacapplicationsFinds all mac applicationsgetFinds mac applications by IDgetUpdates an existing mac application by IDputCreates a new mac application by IDpostDeletes a mac application by IDdeleteFinds a subset of date for a mac application by IDgetFinds mac applications by namegetUpdates an existing mac application by nameputDeletes a mac application by namedeleteFinds a subset of data for mac applications by namegetmobiledeviceapplicationsFinds all mobile device applicationsgetFinds mobile device applications by IDgetUpdates an existing mobile device application by IDputCreates a new mobile device application by IDpostDeletes a mobile device application by IDdeleteFinds mobile device applications by bundle IDgetUpdates an existing mobile device application by bundle IDputDeletes a mobile device application by bundle IDdeleteFinds mobile device applications by bundle ID and versiongetUpdates an existing mobile device application by bundle ID and versionputDeletes a mobile device application by bundle ID and versiondeleteFinds a subset of data for a mobile device application by IDgetFinds mobile device applications by namegetUpdates an existing mobile device application by nameputDeletes a mobile device application by namedeleteFinds a subset of data for mobile device applications by namegetmobiledevicecommandsFinds all mobile device commandsgetFinds a mobile device command by UUIDgetFinds all mobile device commands by command namegetFinds all mobile device commands for specified commandgetCreates a new mobile device commandpostCreates a new mobile device commandpostCreates a new command to set the name of a mobile device.postSends a new lock command to a list of mobile devicespostCreates a new command to request that a mobile device update its OS. Command and mobile device list specified in URL. Device will be updated to the latest OS version based on device eligibility. (deprecated on 2022-10-17)postCreates a new command to request that a mobile device update its OS. Command and mobile device list specified in URL. Mixing iOS and tvOS devices in ID list is not advised, as product version is specific to OS type. (deprecated on 2022-10-17)postmobiledeviceconfigurationprofilesFinds all mobile device configuration profilesgetFinds mobile device configuration profiles by IDgetUpdates an existing mobile device configuration profile by IDputCreates a new mobile device configuration profile by IDpostDeletes a mobile device configuration profile by IDdeleteFinds a subset of data for a mobile device configuration profile by IDgetFinds mobile device configuration profiles by namegetUpdates an existing mobile device configuration profile by nameputDeletes a mobile device configuration profile by namedeleteFinds a subset of data for mobile device configuration profiles by namegetmobiledeviceenrollmentprofilesFinds all mobile device enrollment profilesgetFinds mobile device enrollment profiles by IDgetUpdates an existing mobile device enrollment profile by IDputCreates a new mobile device enrollment profile by IDpostDeletes a mobile device enrollment profile by IDdeleteFinds mobile device enrollment profiles by invitationgetUpdates an existing mobile device enrollment profile by invitationputDeletes a mobile device enrollment profile by invitationdeleteFinds a subset of data for an enrollment profilegetFinds mobile device enrollment profiles by namegetUpdates an existing mobile device enrollment profile by nameputDeletes a mobile device enrollment profile by namedeleteFinds a subset of data for mobile device enrollment profiles by namegetmobiledeviceextensionattributesFinds all mobile device extension attributesgetFinds mobile device extension attributes by IDgetUpdates an existing mobile device extension attribute by IDputCreates a new mobile device extension attribute by IDpostDeletes a mobile device extension attribute by IDdeleteFinds mobiledeviceextensionattributes by namegetUpdates an existing mobile device extension attribute by nameputDeletes a mobile device extension attribute by namedeletemobiledevicegroupsFinds all mobile device groupsgetFinds mobile device groups by IDgetUpdates an existing mobile device group by IDputCreates a new mobile device group by IDpostDeletes a mobile device group by IDdeleteFinds mobile device groups by namegetUpdates an existing mobile device group by nameputDeletes a mobile device group by namedeletemobiledevicehistoryFinds mobile device history by IDgetfinds a subset of data for a mobile device historygetFinds mobile device history by namegetFinds a subset of data for mobile device history by namegetFinds mobile device history by UDIDget