Skip to content

Kandji

Apple device management. A straightforward API token connector.

CategoryMDM
AuthenticationAPI token
Reacheshttps://yourorg.api.kandji.io
Needs an agentNo
Demo modeNo

device.lookupBySerial, device.get

Which lights up device details on a repair and the device page.

  1. In Kandji, go to Settings, Access, API Token.
  2. Create a token and name it Plugboard.
  3. Grant the device read scopes:
    • device:list
    • device:details
  4. Copy the token. It is shown once.

Note your API URL while you are there. It is on the same screen and looks like https://yourorg.api.kandji.io. It is not the same as the URL you sign in to.

Admin, Connectors, Kandji, Configure.

FieldValue
baseUrlYour Kandji API URL, for example https://yourorg.api.kandji.io
FieldValue
apiTokenThe token from step 4

Save and test. Success reports “Connected to Kandji”.

FieldNotes
Serial numberThe lookup key, matched uppercased
ModelFalls back to the device name
Device idUsed for subsequent calls
Assigned userEmail, falling back to name

Kandji does not carry warranty or AppleCare data through this connector. For that, add Apple GSX.

Kandji tokens can be scoped, and this one only needs to read devices. A token that can also enrol, erase or change blueprints is a bigger credential than the job requires.

If you later want remote commands from the device page, that needs a different MDM connector today. Kandji’s implementation here is read-only.

SymptomCause
401 on testWrong token, or it has been revoked in Kandji
403The token lacks the device read scopes
Test passes, no device foundThe serial is not in Kandji. Lookups match on an uppercased serial
Connection refused or DNS failureThe base URL is the sign-in URL rather than the API URL

Jamf Pro, Intune, Mosyle, Chrome Enterprise.