Skip to main content

Kandji

Overview

The Kandji source connector connects to the Kandji API using an API token and validates access to your tenant.

Setup

Prerequisites

  • A Kandji tenant (your Kandji subdomain)
  • A Kandji API token with access to the Kandji API

Create an API token in Kandji

In Kandji, generate an API token (sometimes referred to as a bearer token) and copy it somewhere secure. You’ll provide this token to the connector as api_token.

Authentication

This connector authenticates using:

  • Base URL: https://{subdomain}.api.kandji.io/
  • Auth method: Bearer token (Authorization: Bearer <api_token>)

During connection testing/login, the connector validates credentials by calling:

  • GET /api/v1/devices?limit=1

Configuration

FieldTypeRequiredDescription
subdomainstringYour Kandji tenant subdomain (DNS label). Example: acme for https://acme.api.kandji.io. Must be 1–63 characters, contain only letters, numbers, and hyphens, and cannot start or end with a hyphen.
api_tokenstringKandji API token used as a bearer token for API requests.

Streams

This connector is currently in development and does not yet extract data streams. Connection testing/credential validation is supported, but sync/extraction is not yet available.