Skip to main content
Jamf Pro
Jamf Pro
55 actions · 1 auth method
Beta

Authentication

OAuth 2.0 (API Client Credentials)

Jamf Pro uses OAuth 2.0 Client Credentials via API Roles & Clients (introduced in Jamf Pro 10.49.0). Permissions are NOT…Guides: Connector Profile, Link Account
Actions
55 actions
Action
Description
List Computers
Retrieve a paginated list of computer inventory records from Jamf Pro
Get Computer
Retrieve the General section (or selected sections) of a single computer by its Jamf Pro ID
Get Computer Detail
Retrieve all sections of a single computer inventory record by its Jamf Pro ID
Update Computer
Update specific fields on a computer inventory record in Jamf Pro
Delete Computer
Permanently remove a computer inventory record from Jamf Pro
Get Computer FileVault
Retrieve FileVault disk-encryption information for a specific computer
List Smart Computer Groups
Retrieve a paginated list of smart computer groups from Jamf Pro
Get Smart Computer Group
Retrieve a single smart computer group by its Jamf Pro ID
Create Smart Computer Group
Create a new smart computer group with criteria-based dynamic membership
Delete Smart Computer Group
Delete a smart computer group from Jamf Pro by its ID
List Static Computer Groups
Retrieve a paginated list of static computer groups from Jamf Pro
Get Static Computer Group
Retrieve a single static computer group by its Jamf Pro ID
Create Static Computer Group
Create a new static computer group with an explicit set of computer assignments
Delete Static Computer Group
Delete a static computer group from Jamf Pro by its ID
List Mobile Devices
Retrieve a paginated list of mobile devices enrolled in Jamf Pro
Get Mobile Device
Retrieve a single mobile device by its Jamf Pro instance ID
Get Mobile Device Detail
Retrieve the full inventory detail record for a mobile device
Update Mobile Device
Update user-modifiable fields on an existing mobile device record
Erase Mobile Device
Queue a remote wipe (Erase Device) MDM command for a mobile device
List Mobile Device Smart Groups
Retrieve a paginated list of mobile device smart groups from Jamf Pro
Get Mobile Device Smart Group
Retrieve a single mobile device smart group from Jamf Pro by its identifier
Create Mobile Device Smart Group
Create a new mobile device smart group in Jamf Pro
List Mobile Device Static Groups
Retrieve a paginated list of mobile device static groups from Jamf Pro
Get Mobile Device Static Group
Retrieve a single mobile device static group from Jamf Pro by its identifier
Create Mobile Device Static Group
Create a new mobile device static group in Jamf Pro
List Users
Retrieve a paginated list of end-user inventory records from Jamf Pro
Get User
Retrieve a single Jamf Pro end-user record by its ID
Create User
Create a new end-user inventory record in Jamf Pro
Update User
Update an existing end-user inventory record in Jamf Pro
Delete User
Delete an end-user inventory record from Jamf Pro
List Scripts
Retrieve a list of scripts from Jamf Pro
Get Script
Retrieve a single script by its Jamf Pro ID
Create Script
Create a new script in Jamf Pro
Update Script
Replace an existing script in Jamf Pro
Delete Script
Delete a script from Jamf Pro
List Categories
Retrieve a list of category objects from Jamf Pro
Get Category
Retrieve a single category by its Jamf Pro ID
Create Category
Create a new category record in Jamf Pro
Delete Category
Remove a category record from Jamf Pro
List Buildings
Retrieve a paginated list of buildings from Jamf Pro
Get Building
Retrieve a single building by its Jamf Pro ID
Create Building
Create a new building record in Jamf Pro
Delete Building
Delete a building record from Jamf Pro
List Departments
Retrieve a paginated list of departments from the Jamf Pro instance
Create Department
Create a new department record in Jamf Pro
Delete Department
Delete a department record from Jamf Pro
List MDM Commands
Retrieve a list of MDM commands queued or completed in the Jamf Pro account
Send MDM Command
Send an MDM command to one or more managed devices in Jamf Pro
List Policies
Retrieve a list of all policies from the Jamf Pro server
Get Policy
Retrieve a single policy by its Jamf Pro ID
Create Policy
Create a new policy on the Jamf Pro server using raw XML
Update Policy
Update an existing policy on the Jamf Pro server using raw XML
Delete Policy
Delete a policy from the Jamf Pro server
List MacOS Configuration Profiles
Retrieve a list of all macOS configuration profiles from Jamf Pro
List Mobile Device Configuration Profiles
Retrieve a list of all mobile device (iOS/iPadOS) configuration profiles from Jamf Pro

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/jamf/filled/png

Connector Profile

Jamf Pro - OAuth 2.0 (API Client Credentials)
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/jamf/filled/png

Link Account

Jamf Pro - OAuth 2.0 (API Client Credentials)
4

Use Actions

Invoke actions using one of the methods below: