Skip to main content
Jamf Pro
107 actions · 2 auth methods
Device ManagementIAM

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.

Connector Profile · 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…

Connector Profile · OAuth 2.0 Client Credentials (Managed)

Jamf Pro uses OAuth 2.0 Client Credentials via API Roles & Clients (introduced in Jamf Pro 10.49.0). Permissions are NOT…
3

Link an Account

Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:

Link Account · OAuth 2.0 (API Client Credentials)

Link Account · OAuth 2.0 Client Credentials (Managed)

4

Use Actions

Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.

Actions

|
107 actions
Action
Description
Required scopes
Get Computers
Retrieve a paginated list of computer inventory records from Jamf Pro
Get Computer
Retrieve a single computer by its Jamf Pro ID, returning only the lightweight General section by default and optionally…
Get Computer Detail
Retrieve ALL sections of a single computer inventory record at once by its Jamf Pro ID. Use only when the user has expli…
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
Search Computer Smart 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
Search Computer Static 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
Update Static Computer Group
Rename a static computer group or replace its whole member list
Update Static Computer Group Membership
Add computers to or remove computers from a static computer group
Delete Static Computer Group
Delete a static computer group from Jamf Pro by its ID
Get 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
Get 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
Get 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
Update Mobile Device Static Group
Rename a mobile device static group or add and remove its member devices
Get 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
Search 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
Replace Script
Replace an existing script in Jamf Pro
Delete Script
Delete a script from Jamf Pro
Get 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
Search 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
Search Departments
Retrieve a paginated list of departments from the Jamf Pro instance
Get Department
Retrieve a single department by its ID
Create Department
Create a new department record in Jamf Pro
Delete Department
Delete a department record from Jamf Pro
Get MDM Commands
Retrieve a list of MDM commands queued or completed in the Jamf Pro account
Create MDM Command
Send an MDM command to one or more managed devices in Jamf Pro
Find Policies
Retrieve a list of all policies from the Jamf Pro server
Find Policy
Retrieve a single policy by its Jamf Pro ID
Find Policies By Category
Retrieve all policies assigned to a category
Create Policy
Create a new policy on the Jamf Pro server
Update Policy
Update an existing policy on the Jamf Pro server
Delete Policy
Delete a policy from the Jamf Pro server
Find MacOS Configuration Profiles
Retrieve a list of all macOS configuration profiles from Jamf Pro
Find Mobile Device Configuration Profiles
Retrieve a list of all mobile device (iOS/iPadOS) configuration profiles from Jamf Pro
Get MacOS Configuration Profile
Retrieve a single macOS configuration profile by its ID
Get Mobile Device Configuration Profile
Retrieve a single mobile device configuration profile by its ID
List Computer Extension Attributes
Retrieve a paginated list of computer extension attribute definitions from Jamf Pro
Get Computer Extension Attribute
Retrieve a single computer extension attribute definition by its ID
List Mobile Device Extension Attributes
Retrieve a paginated list of mobile device extension attribute definitions from Jamf Pro
Get Mobile Device Extension Attribute
Retrieve a single mobile device extension attribute definition by its ID
List User Extension Attributes
Retrieve all user extension attribute definitions from Jamf Pro
Get User Extension Attribute
Retrieve a single user extension attribute definition by its ID
List Computer Prestages
Retrieve a paginated list of computer PreStage enrollments from Jamf Pro
Get Computer Prestage
Retrieve a single computer PreStage enrollment by its ID
Get Computer Prestage Scope
Retrieve the serial numbers assigned to a computer PreStage enrollment
List Computer Prestage Scopes
Retrieve the serial number assignments for all computer PreStage enrollments
List Mobile Device Prestages
Retrieve a paginated list of mobile device PreStage enrollments from Jamf Pro
Get Mobile Device Prestage
Retrieve a single mobile device PreStage enrollment by its ID
Get Mobile Device Prestage Scope
Retrieve the serial numbers assigned to a mobile device PreStage enrollment
List Mobile Device Prestage Scopes
Retrieve the serial number assignments for all mobile device PreStage enrollments
Add Computer Prestage Scope
Add serial numbers to the device scope of a computer PreStage enrollment
Replace Computer Prestage Scope
Replace the whole device scope of a computer PreStage enrollment
Remove Computer Prestage Scope
Remove serial numbers from the device scope of a computer PreStage enrollment
Add Mobile Device Prestage Scope
Add serial numbers to the device scope of a mobile device PreStage enrollment
Replace Mobile Device Prestage Scope
Replace the whole device scope of a mobile device PreStage enrollment
Remove Mobile Device Prestage Scope
Remove serial numbers from the device scope of a mobile device PreStage enrollment
List Patch Policies
Retrieve a paginated list of patch policies from Jamf Pro
List Patch Software Title Configurations
Retrieve all patch software title configurations from Jamf Pro
Get Patch Software Title Configuration
Retrieve a single patch software title configuration by its ID
List App Installer Titles
Retrieve a paginated list of Jamf App Catalog titles available as App Installers
Get App Installer Title
Retrieve a single Jamf App Catalog title by its ID
List App Installer Deployments
Retrieve a paginated list of App Installer deployments from Jamf Pro
Get App Installer Deployment
Retrieve a single App Installer deployment by its ID
Create App Installer Deployment
Deploy a Jamf App Catalog title to a computer smart group with App Installers
List Mac Applications
Retrieve all Mac App Store apps managed in Jamf Pro
Get Mac Application
Retrieve a single Mac App Store app record by its ID
List Mobile Device Applications
Retrieve all mobile device apps managed in Jamf Pro
Get Mobile Device Application
Retrieve a single mobile device app record by its ID
List Restricted Software
Retrieve all restricted software records from Jamf Pro
Get Restricted Software
Retrieve a single restricted software record by its ID
List Printers
Retrieve all printers configured in Jamf Pro
Get Printer
Retrieve a single printer by its ID
Create Printer
Add a new printer to Jamf Pro
Update Printer
Update an existing printer in Jamf Pro
Get Unified Credentials
Get the current Jamf Pro connection’s unified credentials and identity.
List Unified Groups
List unified groups (Jamf Pro account groups) in Jamf Pro.
Get Unified Group
Get a unified Jamf Pro account group by ID.
List Unified Roles
List unified roles (Jamf Pro privilege sets) in Jamf Pro.
Get Unified Role
Get a unified Jamf Pro privilege set by ID.
List Unified Users
List unified users (Jamf Pro user accounts) in Jamf Pro.
Get Unified User
Get a unified Jamf Pro user account by ID.