JumpCloud
JumpCloud is a cloud-based directory platform and unified device management solution that provides centralized identity and access management (IAM), device management, and zero trust security capabilities. It serves as a cloud directory service, effectively functioning as a cloud-based alternative to Active Directory and LDAP, enabling organizations to manage user identities, authenticate users, control access to resources, and manage devices across multiple operating systems from a single platform.
| Category | Identity, Device management |
| Direction | Query source |
| Sign-in | Admin API Key |
| Query languages | SQLite |
| Tables | 9 |
| Query templates | 38 |
| Website | jumpcloud.com |
Before you start
Huntbase signs in to JumpCloud with Admin API Key. Create the credential in JumpCloud first, then keep it to hand for the Connect step.
- Log in to the JumpCloud Admin Portal at
console.jumpcloud.com. - Click your account name at the bottom left and select My API Key.
- Click Generate New API Key, then copy the key (it starts with
jca_). It is displayed only once.
- API access is disabled for administrators by default. Only an administrator with the Billing role can enable it.
- Each administrator has one API key, and generating a new one revokes the previous key. New keys expire after 90 days by default.
- The key has the same permissions as the administrator who creates it.
For the vendor's own instructions, see JumpCloud API key documentation.
Use a dedicated, read-only credential for Huntbase where the product allows it. Huntbase only needs to read.
Connect JumpCloud
- Go to Connections and click New connection, or click New connection on the JumpCloud product page.
- On Product, pick JumpCloud and choose the Owner.
- On Details, give the connection a Name and, optionally, a Description.
- On Connect, fill in the settings and credentials described below.
- On Verify, review the summary and click Create & check.
For everything else on the setup page — saving a draft, I'll do this later, and what each check result means — see Connections.
Settings
Where your JumpCloud lives:
| Field | Required | Notes |
|---|---|---|
| Organization ID | No | Your JumpCloud organization ID. It is required only if you are a multi-tenant administrator. |
Credentials
The only Method is Admin API Key. Enter a Credential label (for example Production), then fill in:
| Field | Required | Notes |
|---|---|---|
| Admin API Key | Yes | Secret — not shown again after you save it. |
Query it
Once connected, JumpCloud can serve these languages in a query tab, and Scout can use it when you ask in Auto:
| Language | Use it for |
|---|---|
| SQLite | SQL over the 9 tables listed below, alongside every other connected source. |
Example: SQLite
JumpCloud User Group Basic Info — Retrieve basic details about user groups, including name, ID, and type.
select
name,
id,
type
from
jumpcloud_user_group;
JumpCloud ships with 38 query templates. Find them in Library › Queries — see Query templates.
What syncs automatically
JumpCloud comes with a content pack. These queries run on a schedule on each new connection so the entities they find appear in the Activity Feed without you asking. You can turn syncing off from the connection's Synchronisation Settings card.
| Query | Finds |
|---|---|
| Sync users | user |
| Sync user groups | group |
| Sync devices | device, os |
| Sync device user assignments | device, user |
| Sync SSO applications | application |
| Sync organization | organization |
Tables
JumpCloud adds 9 tables. Browse their columns from Schema in the query bar's ⋯ menu.
All 9 tables
| Table | Contains |
|---|---|
jumpcloud_application | JumpCloud Application |
jumpcloud_device | JumpCloud Device |
jumpcloud_device_linux_package | JumpCloud Linux Device Package |
jumpcloud_device_macos_app | JumpCloud MacOS Device App |
jumpcloud_device_windows_program | JumpCloud Windows Device Program |
jumpcloud_organization | JumpCloud Organization |
jumpcloud_radius_server | JumpCloud RADIUS Server |
jumpcloud_user | JumpCloud User |
jumpcloud_user_group | JumpCloud User Group |
Next steps
- Connections — health, credentials and settings after you connect
- Query languages — syntax, parameters and time ranges
- Chatting with Scout — ask questions without writing a query
- All integrations — the rest of the catalog