Use Kandji Connector Action Cards with Okta Workflows

Prev Next

You can use the Kandji connector to integrate Kandji device management with Okta Workflows to help automate critical components of the user lifecycle that are prone to friction or manual error.

The first step is to Authorize your Kandji tenant for Okta Workflows.

After you set up a Kandji connection, you can use the following Kandji connector action cards in a Workflow.

For more information about available connector cards, visit the Okta Workflows ReadMe in our support Github Repo.

Action

Description

Assign Library Item

Given a Library Item ID and a Blueprint ID, assign the Library Item to the Blueprint. To assign a Library Item to an Assignment Map, you must also provide the Assignment Map ID.

Clear Passcode

Clear the iOS or iPadOS device passcode.

Create Blueprint

Create a Blueprint.

Create Note

Create a note in Kandji for the device.

Create Tag

Create a Tag.

Custom API Action

Make an authenticated HTTP request to the Kandji API.

Erase Device

Send Erase Device MDM command.

Get (Mac) Recovery Lock Password

Given a Device ID, This request returns the Recovery Lock password for a Mac with Apple Silicon, or the legacy EFI firmware password for an Intel-based Mac.

Get (Mac) Unlock PIN

Get the unlock PIN for a locked Mac.

Get Activation Lock Bypass Codes

Get the Activation Lock Bypass Code for a Mac.

Get Blueprint

Get a Blueprint by Blueprint ID or by name.

Get FileVault Recovery Key

Get the FileVault Recovery Key for a Mac.

Get ADE Integration

Given an Automated Device Enrollment (ADE) integration token, return information about the integration.

Get Device

Given a Device ID, get high-level details about the device.

Get Threats Summary

Return top-level information about the number of threats detected. Return status_code of 404 if EDR is not turned on for the tenant. Return status_code of 401 if the API key does not have permission to read threats.

List Blueprints

List all Blueprints in the Kandji tenant.

List ADE Devices in ADE Integration

Given an Automated Device Enrollment (ADE) integration token, return a list of all devices associated with that token, as well as their enrollment status. When the mdm_device key value is null, this indicates that the device is awaiting enrollment into .

List ADE Integrations

Return a list of configured Automated Device Enrollment (ADE) integrations.

List Custom Apps

Return a list of all Custom App Library Items.

List Device Activity

Given a Device ID, list Activity for the device.

List Device Apps

Given a Device ID, return a list of all apps installed on the device.

List Device Library Items

Given a Device ID, return a list of all the Library Items for the device and their statuses.

List Device Notes

Given a Device ID, return a list of all the notes in Kandji for the device.

List Devices

Return a list of all enrolled devices.... Optional query parameters can be used to filter the results.

List Library Item Activity

Given a Library Item ID, get a list of Activity for the Library Item.

List Library Item Statuses

Given a Library Item ID, get the Statuses for the Library Item.

List Library Items

Given a Blueprint ID, return a list of the Library Items for the Blueprint.

List Tags

List all tags.

List Users

Return a list of all users from directory integrations.

Lock Device

Send Lock Device MDM command.

Manage Apple Remote Desktop

Use MDM to turn Apple Remote Desktop for a Mac on or off.

Play Lost Mode Sound

Send the MDM command to an iOS or iPadOS device in Lost Mode to play the Lost Mode sound.

Reinstall Kandji Agent

Use MDM to reinstall the Kandji Agent on a Mac.

Remove Library Item

Given a Library Item ID and a Blueprint ID, unassign the Library Item from the Blueprint. To remove a Library Item from an Assignment Map, you must also provide the Assignment Map ID.

Restart Device

Send Restart MDM command.

Send MDM Blank Push

Send Blank Push MDM command.

Set Device Name

Send an MDM command to set the device name.

Shutdown Device

Send Shutdown MDM command.

Turn Off Lost Mode

Turn off Managed Lost Mode for an iOS or iPadOS device.

Turn On Lost Mode

Turn on Managed Lost Mode for a Supervised iOS or iPadOS device.

Unlock (Local) User Account

Send Unlock Account MDM command.

Update Lost Mode Location

Send the MDM command to an iOS or iPadOS device in Lost Mode to update the location data.

Update Device

Given a device, update its assigned Blueprint, user, or asset tag.

Update Inventory

Send Update Inventory MDM command.

Update Tag

Given a Tag ID, update the name of the tag.