> ## Documentation Index
> Fetch the complete documentation index at: https://docs.letsflow.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Jamf Pro

> Review and manage Jamf Pro devices from automations.

export const flowWebUrl = "https://app.letsflow.ai";

Flow uses this integration to run Jamf Pro actions from automations with the team connection selected during setup. Admins choose which actions that team can use, and automation runs call only those allowed actions through the connection.

<Tabs>
  <Tab title="Flow-managed connection">
    ### Prepare in Jamf Pro

    Prepare any Jamf Pro access, credential, app approval, or admin permission required for the actions this team will use.

    ### Connect in Flow

    <Steps>
      <Step title="Find the Jamf Pro integration">
        1. Open **Integrations**.
        2. Choose **Add connection**.
        3. In **Add connection**, search for **Jamf Pro**.
        4. Select the **Jamf Pro** card.

        <a className="flow-app-link" href={flowWebUrl}>
          Open Flow

          <svg aria-hidden="true" viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M7 7h10v10" />

            <path d="M7 17 17 7" />
          </svg>
        </a>
      </Step>

      <Step title="Connect">
        1. Pick the team that will use the connection.
        2. Select the Jamf Pro actions that team's automations need.
        3. Complete the provider authorization or credential step.
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Permissions and scopes

This integration does not define provider scopes.

## Supported actions

| Action | Description | <Tooltip tip="Risk estimates the impact of the action. Low reads provider data, medium changes existing records, and high can grant access, remove data, disable resources, or make broad changes.">Risk</Tooltip> |
| - | - | - |
| Create computer record | Creates a Jamf computer inventory record using automation-provided input. Use it when the automation needs to add this provider record or request. | <Badge color="green" size="sm" shape="pill">low</Badge> |
| Erase device | Removes a Jamf-managed computer. Use it only after the flow confirms the exact target. | <Badge color="red" size="sm" shape="pill">high</Badge> |
| Get computer record | Reads a Jamf computer inventory record. Use it to fetch current provider state without modifying data. | <Badge color="green" size="sm" shape="pill">low</Badge> |
| Run advanced computer search | Reads results from a Jamf advanced computer search. Use it to fetch current provider state without modifying data. | <Badge color="green" size="sm" shape="pill">low</Badge> |
| Unmanage device | Removes Jamf management from a device. Use it only after the flow confirms the exact target. | <Badge color="red" size="sm" shape="pill">high</Badge> |
| Update computer record | Updates or triggers a Jamf computer inventory record using automation-provided input. Use it after the automation has selected the target record or command. | <Badge color="yellow" size="sm" shape="pill">medium</Badge> |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.