Skip to main content

JumpCloud

Description​

The JumpCloud connector uses the JumpCloud Directory Insights and Core API over HTTPS to discover user identities, user groups, and system associations within a JumpCloud organisation. It authenticates using an API key and provides visibility into cloud-native directory access across device and application integrations.

System Type Classification​

FieldValue
System TypeDirectory Service
Default Scan Priority10

Version Support​

OrbisID EditionSupported
CommunityNo
ProYes
EnterpriseYes

Supported Protocol​

ProtocolPortNotes
REST API (HTTPS)443 TCPAPI key via x-api-key request header

What OrbisID Discovers​

DataSource
User accountsGET /api/v2/users
User groupsGET /api/v2/usergroups
Group membershipsGET /api/v2/usergroups/{id}/members
User enabled stateactivated and suspended flags
Admin / MFA statusadmin flag and mfa object per user

NHI Subtype Classification​

This connector does not yet assert an NHI (Non-Human Identity) subtype directly from JumpCloud's API — accounts are classified via the naming-pattern catalogue rules and AI classifier (Tier B) only. JumpCloud's Applications/SSO API (/api/v2/applications) and edition-dependent API-key-bound system users are the likely real signal for a future connector-asserted classification, but the exact response shape was not confirmed against a live tenant, so it was not implemented here.

Connection Requirements​

Required Permissions​

Generate a JumpCloud API key with read access from an admin account.

Minimum permissions:

  • JumpCloud Administrator or Manager role (API key scope inherits the account's role)

Credential Mapping​

OrbisID FieldValue
credential.passwordJumpCloud API key
system.hostnameconsole.jumpcloud.com (or custom tenant URL)

Network Requirements​

The OrbisID server must have HTTPS access to console.jumpcloud.com on port 443.

Configuration Steps​

  1. In the JumpCloud admin portal, navigate to Administrator Account → API Settings → Generate New API Key
  2. Copy the API key (displayed only once)
  3. Create a Credential in OrbisID:
    • Password: JumpCloud API key
  4. Navigate to Systems → Add System
  5. Fill in the fields:
FieldValue
NameDescriptive name (e.g., JumpCloud – Corp Directory)
OS TypeJumpCloud
System TypeDirectory Service
Hostnameconsole.jumpcloud.com
CredentialThe API key credential
  1. Click Test Connection
  2. Click Save

Troubleshooting​

SymptomLikely CauseResolution
401 UnauthorizedInvalid API keyRegenerate the API key in the JumpCloud portal
No users returnedOrganisation empty or key lacks scopeVerify users exist and the API key belongs to an Administrator
Rate limit errorsToo many API callsOrbisID applies back-off automatically; increase the scan interval
Cannot connectOutbound HTTPS blockedEnsure the OrbisID server can reach console.jumpcloud.com:443