Icon

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

Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.

Jump to actions

Triggers

Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.

Jump to triggers

FAQs

Learn more about this connector and related integration functionality.

Jump to FAQs

Actions

Action NameAction Description
Get ComputerGet a single computer inventory record by ID.
List ComputersList computer inventory records with optional filtering and pagination.
Update ComputerUpdate specific fields of a computer inventory record. Only the provided fields are modified.
Get Mobile DeviceGet a single mobile device record by ID.
List Mobile DevicesList all mobile device records with optional pagination.
List UsersList Jamf Pro user accounts with optional filtering and pagination.
Create DepartmentCreate a new department.
Delete DepartmentDelete a department by ID.
Get DepartmentGet a single department by ID.
List DepartmentsList all departments with optional filtering and pagination.
Update DepartmentUpdate an existing department.
Create CategoryCreate a new category.
Delete CategoryDelete a category by ID.
Get CategoryGet a single category by ID.
List CategoriesList all categories with optional filtering and pagination.
Update CategoryUpdate an existing category.
Create ScriptCreate a new script.
Delete ScriptDelete a script by ID.
Get ScriptGet a single script by ID.
List ScriptsList all scripts with optional filtering and pagination.
Update ScriptUpdate an existing script.
Create PackageCreate a new package record in Jamf Pro.
Delete PackageDelete a package record by ID.
Get PackageGet a single package record by ID.
List PackagesList all packages with optional filtering and pagination.
Update PackageUpdate an existing package record.
Create WebhookCreate a new webhook subscription in Jamf Pro.
Delete Instanced WebhooksDelete all Jamf Pro webhooks that point to a flow in this instance.
Delete WebhookDelete a webhook subscription by ID.
Get WebhookGet a single webhook subscription by ID.
List WebhooksList all webhook subscriptions configured in Jamf Pro.
Update WebhookUpdate an existing webhook subscription.
Raw RequestSend a raw HTTP request to the Jamf Pro API or the Classic API.

Triggers

Trigger NameTrigger Description
Manual WebhookReceive and validate webhook requests from Jamf Pro for manually configured webhook subscriptions.
Webhook EventsSubscribe 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 ComputersChecks for newly enrolled computers in Jamf Pro on a configured schedule.
New Mobile DevicesChecks for newly enrolled mobile devices in Jamf Pro on a configured schedule.
API Connectors

Integrate with customers' other SaaS apps, fast

Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
  • Empower non-devs with a low-code designer
  • Give devs freedom to build completely in code
  • Let customers create their own workflows
Image