> ## 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.

# Kandji

> Review Kandji devices and run device actions from automations.

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

Flow uses this integration to run Kandji 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 Kandji

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

    ### Connect in Flow

    <Steps>
      <Step title="Find the Kandji integration">
        1. Open **Integrations**.
        2. Choose **Add connection**.
        3. In **Add connection**, search for **Kandji**.
        4. Select the **Kandji** 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 Kandji 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> |
| - | - | - |
| Erase device | Removes a Kandji-managed device. Use it only after the flow confirms the exact target. | <Badge color="red" size="sm" shape="pill">high</Badge> |
| Get device details | Reads details for a Kandji-managed device. Use it to fetch current provider state without modifying data. | <Badge color="green" size="sm" shape="pill">low</Badge> |
| List devices | Reads Kandji-managed devices. Use it to fetch current provider state without modifying data. | <Badge color="green" size="sm" shape="pill">low</Badge> |
| Lock device | Updates or triggers a Kandji-managed device 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> |
| Reassign device | Updates or triggers the assigned user, blueprint, asset tag, or tags for a Kandji device using automation-provided input. Use it after the automation has selected the target record or command. | <Badge color="green" size="sm" shape="pill">low</Badge> |
| Renew MDM profile | Updates or triggers the MDM profile on a Kandji-managed device using automation-provided input. Use it after the automation has selected the target record or command. | <Badge color="green" size="sm" shape="pill">low</Badge> |
| Restart device | Updates or triggers a Kandji-managed device 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> |
| Update device inventory | Updates or triggers inventory data for a Kandji-managed device using automation-provided input. Use it after the automation has selected the target record or command. | <Badge color="green" size="sm" shape="pill">low</Badge> |


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