Jamf Connector
Quickly build integrations connecting your B2B SaaS to Jamf.
About the Jamf Connector
Manage Apple devices, policies, scripts, and users with Jamf Pro and Jamf School.
Actions
| Action Name | Action Description |
|---|---|
| Get Computer | Get a single computer inventory record by ID. |
| List Computers | List computer inventory records with optional filtering and pagination. |
| Update Computer | Update specific fields of a computer inventory record. Only the provided fields are modified. |
| Get Mobile Device | Get a single mobile device record by ID. |
| List Mobile Devices | List mobile device inventory records with optional filtering and pagination. |
| List Users | List Jamf Pro user accounts with optional filtering and pagination. |
| Create Department | Create a new department. |
| Delete Department | Delete a department by ID. |
| Get Department | Get a single department by ID. |
| List Departments | List all departments with optional filtering and pagination. |
| Update Department | Update an existing department. |
| Create Category | Create a new category. |
| Delete Category | Delete a category by ID. |
| Get Category | Get a single category by ID. |
| List Categories | List all categories with optional filtering and pagination. |
| Update Category | Update an existing category. |
| Create Script | Create a new script. |
| Delete Script | Delete a script by ID. |
| Get Script | Get a single script by ID. |
| List Scripts | List all scripts with optional filtering and pagination. |
| Update Script | Update an existing script. |
| Create Package | Create a new package record in Jamf Pro. |
| Delete Package | Delete a package record by ID. |
| Get Package | Get a single package record by ID. |
| List Packages | List all packages with optional filtering and pagination. |
| Update Package | Update an existing package record. |
| Create Webhook | Create a new webhook subscription in Jamf Pro. |
| Delete Instanced Webhooks | Delete all Jamf Pro webhooks that point to a flow in this instance. |
| Delete Webhook | Delete a webhook subscription by ID. |
| Get Webhook | Get a single webhook subscription by ID. |
| List Webhooks | List all webhook subscriptions configured in Jamf Pro. |
| Update Webhook | Update an existing webhook subscription. |
| Raw Request | Send a raw HTTP request to the Jamf Pro API or the Classic API. |
Triggers
| Trigger Name | Trigger Description |
|---|---|
| Manual Webhook | Receive and validate webhook requests from Jamf Pro for manually configured webhook subscriptions. |
| Webhook Events | Subscribe to Jamf Pro events. On deploy, this trigger creates a webhook in Jamf Pro for each selected event (secured with a generated authentication header) and removes them when the instance is deleted. Incoming requests are validated against that header. |
| New Computers | Checks for newly enrolled computers in Jamf Pro on a configured schedule. |
| New Mobile Devices | Checks for newly enrolled mobile devices in Jamf Pro on a configured schedule. |