Jump to Content
Log In
Home
Guides
Recipes
API Reference
Changelog
v10.29.0
v10.30.0
v10.31.0
v10.32.0
v10.33.0
v10.34.0
v10.35.0
v10.36.0
v10.37.0
v10.38.0
v10.39.0
v10.40.0
v10.41.0
v10.42.0
v10.43.0
v10.44.0
v10.45.0
v10.46.0
v10.47.0
v10.48.0
v10.49.0
v10.50.0
v11.0.0
v11.1.0
v11.2.0
v11.3.0
v11.4.0
v11.5.0
v11.6.0
v11.7.0
v11.8.0
v11.9.0
v11.10.0
v11.11.0
v11.12.0
v11.13.0
v11.14.0
v11.15.0
v11.16.0
v11.17.0
v11.18.0
Log In
API Reference
v10.44.0
Home
Guides
Recipes
API Reference
Changelog
Return a list of Computers
Search
JUMP TO
Classic API Introduction
Getting Started
Classic API
accounts
Finds all accounts
get
Finds groups by ID
get
Updates an existing group by ID
put
Creates a new group by ID
post
Deletes a group by ID
delete
Finds groups by name
get
Updates an existing group by name
put
Deletes a group by name
delete
Finds accounts by ID
get
Updates an existing account by ID
put
Creates a new account by ID
post
Deletes an account by ID
delete
Finds accounts by name
get
Updates an existing account by name
put
Deletes an account by name
delete
activationcode
Finds the Jamf Pro activation code
get
Updates the Jamf Pro activation code
put
advancedcomputersearches
Finds all advanced computer searches
get
Finds computer searches by ID
get
Updates an existing advanced computer search by ID
put
Creates a new advanced computer search
post
Deletes a computer search by ID
delete
Finds advanced computer searches by name
get
Updates an existing advanced computer search by name
put
Deletes a computer search by name
delete
advancedmobiledevicesearches
Finds all advanced mobile device searches
get
Finds mobile device searches by ID
get
Updates an existing advanced mobile device search by ID
put
Creates a new advanced mobile device search
post
Deletes a mobile device search by ID
delete
Finds advanced mobile device searches by name
get
Updates an existing advanced mobile device search by name
put
Deletes a mobile device search by name
delete
advancedusersearches
Finds all advanced user searches
get
Finds user searches by ID
get
Updates an existing advanced user search by ID
put
Creates a new advanced user search by ID
post
Deletes a user search by ID
delete
Finds user searches by name
get
Updates an existing advanced user search by name
put
Deletes a user search by Name
delete
allowedfileextensions
Finds the allowed file extensions
get
Finds an allowed file extension value by ID
get
Creates a new allowed file extension value by ID
post
Deletes an allowed file extension value by ID
delete
Finds an allowed file extension value by name
get
buildings
Finds all buildings
get
Finds buildings by ID
get
Updates an existing building by ID
put
Creates a new building
post
Deletes a building by ID
delete
Finds buildings by name
get
Updates an existing building by name
put
Deletes a building by name
delete
byoprofiles
Finds all personal device profiles
get
Finds personal device profile by ID
get
Updates a personal device profile by ID
put
Creates a personal device profile by ID
post
Deletes a personal device profile by ID
delete
Finds a personal device profile by name
get
Updates a personal device profile by name
put
Deletes a personal device profile by name
delete
categories
Finds all categories
get
Finds categories by ID
get
Updates an existing category by ID
put
Creates a new category by ID
post
Deletes a category by ID
delete
Finds categories by name
get
Updates an existing category by name
put
Deletes a category by name
delete
classes
Finds all classes
get
Finds classes by ID
get
Updates an existing class by ID
put
Creates a new class by ID
post
Deletes a class by ID
delete
Finds classes by name
get
Updates an existing class by name
put
Deletes a class by name
delete
commandflush
Flushes commands based on information specified in an XML file
delete
Flushes commands for devices
delete
computerapplications
Finds computer applications by name
get
Finds computer applications by name with additional display fields
get
Finds computer applications by name and version
get
Finds computer applications by name and version
get
computerapplicationusage
Finds computer application usage by computer ID
get
Finds computer application usage by computer name
get
Finds computer application usage by computer UDID
get
Finds computer application usage by computer serial number
get
Finds computer application usage by computer MAC address
get
computercheckin
Finds the Jamf Pro computer checkin information
get
Updates the Jamf Pro computer checkin information
put
computercommands
Finds all computer commands
get
Finds all computer commands by name
get
Finds a computer command by UUID
get
Creates a new computer command using command name
post
Creates a new computer command using command name and device IDs
post
Creates a new computer command with a command specific action. Commands supported: ScheduleOSUpdate (deprecated on 2022-10-17)
post
Creates a new computer command using command name and device IDs
post
computerextensionattributes
Finds all computer extension attributes
get
Finds computer extension attributes by ID
get
Updates an existing computer extension attribute by ID
put
Creates a new computer extension attribute by ID
post
Deletes a computer extension attribute by ID
delete
Finds computer extension attributes by name
get
Updates an existing computer extension attribute by name
put
Deletes a computer extension attribute by name
delete
computergroups
Finds all computer groups
get
Finds computer groups by ID
get
Updates an existing computer group by ID
put
Creates a new computer group by ID
post
Deletes a computer group by ID
delete
Finds computer groups by name
get
Updates an existing computer group by name
put
Deletes a computer group by name
delete
computerhardwaresoftwarereports
Finds hardware/software reports by computer ID
get
Finds a subset of hardware/software reports by computer ID
get
Finds hardware/software reports by computer name
get
Finds a subset of hardware/software reports by computer name
get
Finds hardware/software reports by computer UDID
get
Finds a subset of hardware/software reports by computer UDID
get
Finds hardware/software reports by computer serial number
get
Finds a subset of hardware/software reports by computer serial number
get
Finds hardware/software reports by computer MAC address
get
Finds a subset of hardware/software reports by computer MAC address
get
computerhistory
Finds computer history by ID
get
Finds a subset of computer history data by ID
get
Finds computer history by name
get
Finds a subset of computer history data by name
get
Finds computer history by UDID
get
Finds a subset of computer history data by UDID
get
Finds computer history by serial number
get
Finds a subset of computer history data by serial number
get
Finds computer history by MAC address
get
Finds a subset of computer history data by MAC address
get
computerinventorycollection
Finds the Jamf Pro computer inventory collection information
get
Updates the Jamf Pro computer inventory collection information
put
computerinvitations
Finds all computer invitations
get
Finds computer invitations by id
get
Creates a new computer invitation by id
post
Deletes a computer invitation by id
delete
Finds computer invitations by invitation
get
Creates a new computer invitation by invitation
post
Deletes a computer invitation by invitation
delete
computermanagement
Finds computer management information by ID
get
Finds a subset of computer management information by ID
get
Finds management information for a computer and username
get
Finds a subset of management information for a computer and username
get
Display patch management information for a computer and filter
get
Finds computer management information by name
get
Finds a subset of computer management information by name
get
Finds management information for a computer and username
get
Finds a subset of management information for a computer and username
get
Display patch management information for a computer and filter
get
Finds computer management information by UDID
get
Finds a subset of computer management information by UDID
get
Finds management information for a computer and username
get
Finds a subset of management information for a computer and username
get
Display patch management information for a computer and filter
get
Finds computer management information by serial number
get
Finds a subset of computer management information by serial number
get
Finds management information for a computer and username
get
Finds a subset of management information for a computer and username
get
Display patch management information for a computer and filter
get
Finds computer management information by MAC address
get
Finds a subset of computer management information by MAC address
get
Finds management information for a computer and username
get
Finds a subset of management information for a computer and username
get
Display patch management information for a computer and filter
get
computerreports
Finds all computer reports
get
Finds computer reports by id
get
Finds computer reports by name
get
computers
Finds all computers
get
Finds basic information for all computers
get
Searches for computers that match the provided parameter
get
Searches for computers that match the provided name parameter
get
Finds computers by ID
get
Updates an existing computer by ID
put
Creates a computer
post
Deletes a computer by ID
delete
Finds a subset of information for a computer
get
Finds the first computer with the given name
get
Updates an existing computer by name
put
Deletes a computer by name
delete
Finds a subset of data for the first computer with the given name
get
Finds computers by UDID
get
Updates an existing computer by UDID
put
Deletes a computer by UDID
delete
Finds a subset of data for computers by UDID
get
Finds computers by serial number
get
Updates an existing computer by serial number
put
Deletes a computer by serial number
delete
Finds a subset of data for computers by serial number
get
Finds computers by MAC address
get
Updates an existing computer by MAC address
put
Deletes a computer by MAC address
delete
Finds a subset of data for computers by MAC address
get
Deletes data collected by an extension attribute
delete
departments
Finds all departments
get
Finds departments by ID
get
Updates an existing department by ID
put
Creates a new department by ID
post
Deletes a department by ID
delete
Finds departments by name
get
Updates an existing department by name
put
Deletes a department by name
delete
directorybindings
Finds all directory bindings
get
Finds directory bindings by ID
get
Updates an existing directory binding by ID
put
Creates a new directory binding by ID
post
Deletes a directory binding by ID
delete
Finds directory bindings by name
get
Updates an existing directory binding by name
put
Deletes a directory binding by name
delete
diskencryptionconfigurations
Finds all disk encryption configurations
get
Finds disk encryption configurations by ID
get
Updates an existing disk encryption configuration by ID
put
Creates a new disk encryption configuration by ID
post
Deletes a disk encryption configuration by ID
delete
Finds disk encryption configurations by name
get
Updates an existing disk encryption configuration by name
put
Deletes a disk encryption configuration by name
delete
distributionpoints
Finds all distribution points
get
Finds distribution points by ID
get
Updates an existing distribution point by ID
put
Creates a new distribution point by ID
post
Deletes a distribution point by ID
delete
Finds distribution points by name
get
Updates an existing distribution point by name
put
Deletes a distribution point by name
delete
dockitems
Finds all dock items
get
Finds dock items by ID
get
Updates an existing dock item by ID
put
Creates a new dock item by ID
post
Deletes a dock item by ID
delete
Finds dock items by name
get
Updates an existing dock item by name
put
Deletes a dock item by name
delete
ebooks
Finds all ebooks
get
Finds ebooks by ID
get
Updates an existing ebook by ID
put
Creates a new ebook by ID
post
Deletes an ebook by ID
delete
Finds a subset of data for an ebook by ID
get
Finds ebooks by name
get
Updates an existing ebook by name
put
Deletes an ebook by name
delete
Finds a subset of data for ebooks by name
get
fileuploads
Creates file attachments in Jamf Pro
post
gsxconnection
Finds the Jamf Pro GSX connection information
get
Updates the Jamf Pro GSX connection information
put
healthcarelistener
Find all Healthcare Listeners
get
Finds healthcare listener by ID
get
Updates an existing healthcare listener by ID
put
healthcarelistenerrule
Find all Healthcare Listener rules
get
Finds Healthcare Listener rules by ID
get
Updates an existing Healthcare Listener rule by ID
put
Creates a new Healthcare Listener rule
post
ibeacons
Finds all iBeacon regions
get
Finds iBeacon regions by ID
get
Updates an existing iBeacon region by ID
put
Creates a new iBeacon region by ID
post
Deletes an iBeacon region by ID
delete
Finds iBeacon regions by name
get
Updates an existing iBeacon region by name
put
Deletes an iBeacon region by name
delete
infrastructuremanager
Find all Infrastructure Managers
get
Finds infrastructure manager by ID
get
Updates an existing infrastructure manager by ID
put
jssuser
Returns basic information about Jamf Pro, as well as privileges of the person requesting the resource. (Deprecated)
get
jsonwebtokenconfigurations
Finds all JSON Web Token configurations
get
Find JSON Web Token configuration by ID
get
Updates an existing JSON Web Token configuration by ID
put
Creates a new JSON Web Token configuration by ID
post
Deletes a JSON Web Token configuration by ID
delete
ldapservers
Finds all LDAP servers
get
Finds LDAP servers by ID
get
Updates an existing LDAP server by ID
put
Creates a new LDAP server by ID
post
Deletes an LDAP server by ID
delete
Display information for matching users for an LDAP server
get
Display information for matching groups for an LDAP server
get
Display information about user membership in a group for an LDAP server
get
Finds LDAP servers by name
get
Updates an existing LDAP server by name
put
Deletes an LDAP server by name
delete
Display information for matching users for an LDAP server
get
Display information for matching groups for an LDAP server
get
Display information about user membership in a group for an LDAP server
get
licensedsoftware
Finds all licensed software
get
Finds licensed software by ID
get
Updates existing licensed software by ID
put
Creates new licensed software by ID
post
Deletes licensed software by ID
delete
Finds licensed software by name
get
Updates an existing licensed software by name
put
Deletes licensed software by name
delete
logflush
Flushes a log specified in an XML file
delete
Flushes all logs for a given interval
delete
Flushes a single log for a given interval
delete
macapplications
Finds all mac applications
get
Finds mac applications by ID
get
Updates an existing mac application by ID
put
Creates a new mac application by ID
post
Deletes a mac application by ID
delete
Finds a subset of date for a mac application by ID
get
Finds mac applications by name
get
Updates an existing mac application by name
put
Deletes a mac application by name
delete
Finds a subset of data for mac applications by name
get
managedpreferenceprofiles
Finds all managed preference profiles
get
Finds managed preference profiles by ID
get
Updates an existing managed preference profiles by ID
put
Creates a new managed preference profile by ID
post
Deletes a managed preference profiles by ID
delete
Finds a subset of data for a managed preference profile by ID
get
Finds managed preference profiles by name
get
Updates an existing managed preference profiles by name
put
Deletes a ma