Kandji Schema#

        graph LR
    KandjiDevice -- ENROLLED_TO --> KandjiTenant
    KandjiTenant -- RESOURCE --> KandjiDevice
    

KandjiDevice#

A device managed by Kandji.

Ontology Projection: KandjiDevice contributes data to canonical Device nodes.

Properties#

Field

Index

Description

id

Yes

Kandji device ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

device_id

Kandji device ID.

device_name

Yes

Friendly device name.

last_check_in

Timestamp of the device’s last Kandji check-in.

model

Device model.

os_version

Operating system version.

platform

Device platform.

serial_number

Yes

Device serial number.

Relationships#

  • (:Device)-[:OBSERVED_AS]->(:KandjiDevice)

  • (:KandjiDevice)-[:ENROLLED_TO]->(:KandjiTenant): Deprecated compatibility edge linking a device to its tenant.

  • (:KandjiTenant)-[:RESOURCE]->(:KandjiDevice): The tenant contains the enrolled device.

KandjiTenant#

A Kandji tenant containing managed devices.

Ontology Mapping: This node uses the ontology label Tenant.

Properties#

Field

Index

Description

id

Yes

Kandji tenant ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

Relationships#

  • (:KandjiDevice)-[:ENROLLED_TO]->(:KandjiTenant): Deprecated compatibility edge linking a device to its tenant.

  • (:KandjiTenant)-[:RESOURCE]->(:KandjiDevice): The tenant contains the enrolled device.