Automation setup
Connect JumpCloud with an API key to use JumpCloud user, system, group, policy, alert, and device actions in Flow automations. The API key and JumpCloud organization ID decide which organization Flow can reach. Flow checks setup with a bounded system users request. That check proves the key can read directory users in the selected organization. It doesn’t prove every device command, user write, policy, group, or alert permission.Prerequisites
- A Flow admin who can manage integrations.
- A JumpCloud administrator API key.
- The JumpCloud organization ID for the organization that owns the API key.
- Permission to read system users.
- Extra JumpCloud permissions for each write or device action your automation uses.
Provider setup
Prepare the JumpCloud key and organization ID before you connect Flow.1
Open JumpCloud API settings.
In JumpCloud, open the admin console area where your organization manages administrator API keys.
2
Create or choose an API key.
Use a key from an administrator account that has the least access required for the automations you plan to run.
3
Record the organization ID.
Copy the JumpCloud organization ID for the same organization that owns the key. Multi-tenant administrators must use the organization ID that matches the target tenant.
4
Grant directory read access.
Confirm that the key can call
GET /api/systemusers for the selected organization.5
Grant action-specific permissions.
Add only the permissions needed by the actions your automations run. Device commands and destructive system actions need extra review.
Connect in Flow
1
Open Integrations.
Search for JumpCloud. This connection is available to organizations with Preview access.
2
Select Connect.
Name the connection and choose which teams can access it.
3
Enter the JumpCloud organization ID.
Enter the 24-character organization ID for the target JumpCloud organization.
4
Enter the API key.
Paste the JumpCloud API key. Flow stores the key securely and uses the organization ID as trusted connection context.
5
Complete setup.
Flow checks
GET /api/systemusers?limit=1&skip=0&sort=&fields= with the organization ID. If JumpCloud rejects the key or denies directory reads, correct the JumpCloud access and reconnect.6
Enable Automations for the intended team.
Open the connection and enable Automations for each team that needs it. Sharing a connection does not enable automations.
7
Select the permitted actions.
Review action access and approval requirements before you use the connection in an automation.