Kandji

Pull computer, mobile device, filevault info and more to connect across tools.

Overview

Use the Kandji integration to identify problems with your users, groups and devices before they occur. Integrating with Kandji enables you to build boards that correlate fields within Kandji and with other connected tools. You can also run actions on fetched data without ever leaving Stitchflow.

Generate an API key

To create a new API Token you must be an Admin or account owner.

  1. Navigate to Settings > Access in Kandji

  2. Click Add Token, enter a name, description and click create

  3. Copy your API Token and store it in a safe place since you won't be able to view again

  4. Once you've created your API token, you'll need to configure permissions. Click the more menu on the token and select View

  5. Click Configure to manage API Permissions

  6. Select the permissions you want to enable for this API Token. We recommend enabling the following based on our data model:

    • Blueprints Management

    • Devices

    • Device Actions

    • Device Secrets

Configure

Enable the Kandji integration from Connections in the left sidenav. Click Connect and enter your subdomain and API key. Before connecting, Kandji will sync for a few minutes while fetching data. Once connected, you can click the ... menu on the Kandji integration tile to manage permissions or disconnect the integration.

Manage permissions

Kandji actions allow you to run operations on fetched data without ever leaving Stitchflow. All actions are enabled by default and will be accessible on every board, but can be disabled by clicking the ... menu and selecting Manage permissions.

Please note that disconnecting Kandji will also permanently delete any boards in which it is used.

Data model

We automatically fetch and relate the following objects from Kandji resources.

Supported objects
  • Applications

  • Devices

  • Users

  • Blueprints

We support the following actions in Kandji.

Supported actions
  • Enable lost mode

  • Disable lost mode

  • Play lost mode sound

  • Clear passcode

  • Delete device

  • Delete user

  • Erase device

  • Lock device

  • Restart device

  • Reinstall agent

  • Remote desktop

  • Renew MDM profile

  • Send blank push

  • Shutdown device

  • Unlock account

  • Create blueprint

Boards

When building a board, you can select any supported Kandji resource as your object to indicate the data you want to surface on your board. We automatically determine the primary field for each object. The primary field is meant to be a unique representation of each record in a board.

An object in Stitchflow is a data type that is used to treat several different pieces of data as one unit.

Adding fields

Click Add field to select fields from both within Kandji and across your other connected tools. We only show fields that can be joined with your chosen object.

Triggering actions

Click Integration actions in the top right of any board to view all available actions across your connected integrations. When selecting an action, you'll be prompted to fill out all required inputs necessary to run the action. Changes and updates made via actions will persist to all boards.

Stitchflow fetches Kandji data every 24 hours.

Last updated