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
| Field | Type | Required | Description |
|---|---|---|---|
subdomain | string | ✅ | Your 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_token | string | ✅ | Kandji 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.