Jumpcloud Schema#

        graph LR
    JumpCloudTenant -- RESOURCE --> JumpCloudSaaSApplication
    JumpCloudTenant -- RESOURCE --> JumpCloudSystem
    JumpCloudTenant -- RESOURCE --> JumpCloudUser
    JumpCloudUser -- OWNS --> JumpCloudSystem
    JumpCloudUser -- USES --> JumpCloudSaaSApplication
    

JumpCloudSaaSApplication#

A SaaS application managed in JumpCloud.

Ontology Mapping: This node uses the ontology label ThirdPartyApp.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

JumpCloud application ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

description

Application description.

name

Yes

Application name.

_ont_client_id

Yes

Normalized field sourced from id.

_ont_name

Yes

Normalized field sourced from name.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:JumpCloudTenant)-[:RESOURCE]->(:JumpCloudSaaSApplication): The tenant contains the SaaS application.

  • (:JumpCloudUser)-[:USES]->(:JumpCloudSaaSApplication): A user uses the SaaS application.

  • (:User)-[:AUTHORIZED]->(:ThirdPartyApp): generated by analysis job Ontology - User AUTHORIZED ThirdPartyApp linking.

    • Properties:

      Field

      Description

      scopes

      Property generated by analysis job: Ontology - User AUTHORIZED ThirdPartyApp linking.

JumpCloudSystem#

A managed device in JumpCloud.

Ontology Projection: JumpCloudSystem contributes data to canonical Device nodes.

Properties#

Field

Index

Description

id

Yes

JumpCloud asset ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

jc_system_id

Yes

JumpCloud system ID used to correlate system insights data.

model

Device hardware model.

os

Full operating system name.

os_family

Operating system family.

os_version

Operating system version.

primary_user

Display name of the primary user assigned to the device.

primary_user_id

JumpCloud ID of the primary user.

serial_number

Device serial number.

status

Device status.

Relationships#

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

  • (:JumpCloudTenant)-[:RESOURCE]->(:JumpCloudSystem): The tenant contains the managed system.

  • (:JumpCloudUser)-[:OWNS]->(:JumpCloudSystem): A user owns the managed system.

JumpCloudTenant#

A JumpCloud organization containing managed resources.

Ontology Mapping: This node uses the ontology label Tenant.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

JumpCloud organization ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

_ont_name

Yes

Normalized field sourced from id.

_ont_source

Module that populated this node’s ontology fields.

Relationships#

  • (:JumpCloudTenant)-[:RESOURCE]->(:JumpCloudSaaSApplication): The tenant contains the SaaS application.

  • (:JumpCloudTenant)-[:RESOURCE]->(:JumpCloudSystem): The tenant contains the managed system.

  • (:JumpCloudTenant)-[:RESOURCE]->(:JumpCloudUser): The tenant contains the user.

JumpCloudUser#

A user account in JumpCloud.

Ontology Mapping: This node uses the ontology label UserAccount.

Properties#

Ontology-generated fields are shown in italics.

Field

Index

Description

id

Yes

JumpCloud user ID.

firstseen

Timestamp when a sync job first created this node.

lastupdated

Yes

Timestamp of the last sync that observed this node.

account_locked

Whether the account is locked.

activated

Whether the account is activated.

created

Timestamp when the account was created.

displayname

Display name.

email

Yes

User email address.

firstname

First name.

lastlogin

Timestamp of the last login.

lastname

Last name.

mfa_configured

Whether MFA is configured for the user.

suspended

Whether the account is suspended.

username

Yes

Username.

_ont_active

Yes

Normalized field sourced from suspended.

_ont_email

Yes

Normalized field sourced from email.

_ont_firstname

Yes

Normalized field sourced from firstname.

_ont_has_mfa

Yes

Normalized field sourced from mfa_configured.

_ont_lastactivity

Yes

Normalized field sourced from lastlogin.

_ont_lastname

Yes

Normalized field sourced from lastname.

_ont_source

Module that populated this node’s ontology fields.

_ont_username

Yes

Normalized field sourced from username.

Relationships#

  • (:JumpCloudTenant)-[:RESOURCE]->(:JumpCloudUser): The tenant contains the user.

  • (:JumpCloudUser)-[:OWNS]->(:JumpCloudSystem): A user owns the managed system.

  • (:JumpCloudUser)-[:USES]->(:JumpCloudSaaSApplication): A user uses the SaaS application.

  • (:User)-[:HAS_ACCOUNT]->(:UserAccount)