Skip to main content
This guide applies to Mac computers and Windows devices
Product Name Update: Throughout this guide, you may notice references to both “Kandji” and “Iru Endpoint.” Our product is now called Iru Endpoint, but some integration interfaces may still display the previous name. This is a temporary situation that will be resolved as our integration partners update their systems.

About Authorizing Your Iru Endpoint Tenant for Okta Workflows

Authorizing your Iru Endpoint tenant for Okta Workflows enables you to use the Iru Endpoint connector to integrate device management with Okta Workflows, automating critical user lifecycle components.

How It Works

The Iru Endpoint connector integrates device management with Okta Workflows, helping to automate critical user lifecycle components that are prone to friction or manual error. This integration allows you to create workflows that automatically respond to user lifecycle events and device management tasks.

Prerequisites

Before you begin, ensure you have:
  • Okta Workflows admin credentials
  • Iru Endpoint administrator access
  • API access enabled in your Iru Endpoint tenant
After successfully authorizing your Iru Endpoint tenant for Okta Workflows, you can use Iru Endpoint connector action cards in Okta Workflows.

Authorizing Your Iru Endpoint Tenant

When you add an Iru Endpoint card to a Workflow for the first time, you’ll be prompted to configure the connection. This will enable you to connect your Iru Endpoint API token, save your token information, and reuse the connection for future Workflows.
You can create and manage multiple connections from your Connections page.

Creating an Iru Endpoint Connection

Prerequisites:
  • Okta Workflows admin credentials
  • Iru Endpoint Connection nickname
  • Iru Endpoint API key
  • Iru Endpoint domain (following the format accuhive.api.kandji.io or accuhive.api.eu.kandji.io)
You can create more than one connection—if, for example, you have multiple Iru Endpoint tenants or you are testing multiple Iru Endpoint API tokens. To make a connection, the Iru Endpoint API token must be configured with at least “Device list” permissions. The Iru Endpoint API token must allow the appropriate access for the given task. For example, to gather information about all devices, the Iru Endpoint API token must have permissions for the following:
PermissionDescription
Devices: Device Information: Device listGet a list of all devices in the Iru Endpoint tenant
Devices: Device Information: Device detailsGet the full details for a specific device

Creating an API Token in Iru Endpoint

To create an API token to use for the Iru Endpoint connector:
1

Verify API Access

Confirm that your Iru Endpoint tenant has API enabled. If it doesn’t, contact your Customer Success Manager.
2

Access Iru Endpoint

Sign in to the Iru Endpoint web app with administrator credentials.
3

Navigate to Settings

In the left sidebar, click Settings.
4

Access API Settings

Click Access.
5

Add API Token

In the API Token section, if your tenant doesn’t already have an API Token, click Add API Token Otherwise, click Add Token.
6

Configure Token Name

In the Name field, enter a name such as Okta Workflows.
7

Add Token Description

In the Description field, enter a description such as Allow Okta Workflows to use the Iru Endpoint API.
8

Create Token

Click Create.
9

Copy API Token

In the Copy your API token dialog, click Copy Token.
10

Store Token Securely

Store the copied token in a safe place. If you lose the text for the token, you can delete it before you use it and create a new one with the steps above. You’ll use this token in step 3 of the next section.
11

Confirm Token Copy

Select the checkbox for I have copied the token and understand that I will not be able to see these details again.
12

Continue Setup

Click Next.
13

Configure Permissions

In the Manage API Permissions dialog, click Configure.
14

Select Permissions

In the Permissions section, select the checkbox for each area to which you want Okta Workflows to have access. For example, select the checkbox for Blueprints Management to enable all permissions for inspecting and modifying Blueprints. Note: You can click the disclosure triangle to the right of the permission type to display more specific permissions.
15

Review Permissions

Review the permissions you’ve configured for the API token.
16

Save Configuration

Click Save then Close.
17

Verify Token Creation

In the API Token section, confirm that your new token is displayed.
18

Copy API URL

In your organization’s API URL field, copy or make a note of your Iru Endpoint domain.
Iru Endpoint API URL field showing the organization's API URL that needs to be copied for the Okta Workflows connection

Setting Up a Connection

1

Create New Connection

In Okta Workflows, from the Connections page or any card, click New Connection.
Okta Workflows Connections page showing the New Connection button that needs to be clicked to create a new connection
2

Select Kandji Connector

In the New Connection window, scroll if necessary, then select Kandji.
Okta Workflows New Connection window showing the list of available connectors with Iru Endpoint highlighted for selection
3

Configure Connection Nickname

In the Connection Nickname field, enter a unique name that will help you distinguish multiple Iru Endpoint tenants or multiple Iru Endpoint API keys.
4

Enter API Key

In the API key field, enter or paste the text of the API token you generated in step 10 of the previous section.
5

Enter Domain

In the Kandji domain field, enter your full Iru Endpoint domain (from step 18 of the previous section).
6

Create Connection

Click Create.
Okta Workflows connection configuration form showing the Connection Nickname, API key, and Iru Endpoint domain fields filled out with the Create button ready to be clicked
The Kandji connector is now configured, and this connection is ready to be used with available cards for the connector.

Using the Connection in Workflows

1

Create New Flow

In Workflows go to the Flows section and click +New Flow.
2

Add App Action

Click Add app action.
3

Select Kandji

In the My Connected Apps section, click Kandji.
4

Choose Connector Card

Select a connector card.
5

Configure and Continue

Configure the card and continue building your workflow.
Okta Workflows My Connected Apps section showing Iru Endpoint as an available connected app that can be selected for workflow actions
Okta Workflows connector card selection interface showing available Iru Endpoint action cards that can be selected for the workflow