Skip to main content
Use JumpCloud actions in to automate user lifecycle management, group assignments, security resets, and device lookups.
See JumpCloud setup guide to connect your organization

Actions

Creates a new user in JumpCloud with the specified details. Generates a temporary password that the user must change on first login. Use this to automate account provisioning during onboarding workflows.Input fields:
  • Email - Email address for the new user
  • First Name - User’s first name
  • Last Name - User’s last name
  • State (optional) - Initial account state (e.g., “ACTIVATED”)
  • Manager (optional) - Ravenna user ID to set as the user’s manager in JumpCloud
Output data:
  • userId - The Ravenna user ID for the newly created user
  • temporaryPassword - A temporary password for initial login
Common use cases:
  • Automate new employee account creation during onboarding
  • Provision JumpCloud accounts from HR system triggers
  • Create user accounts as part of access request workflows
  • Set up contractor accounts with automated workflows
Permanently removes one or more users from JumpCloud. Use this for offboarding workflows or to clean up accounts that are no longer needed.Input fields:
  • User IDs - One or more Ravenna user IDs to remove (supports user groups)
Common use cases:
  • Automate account removal during employee offboarding
  • Clean up unused or orphaned accounts
  • Remove contractor accounts after engagement ends
  • Implement automated account lifecycle policies
Checks if a user exists in JumpCloud using a multi-step lookup: first by cached data, then by JumpCloud user ID, and finally by email address. Use this to verify user existence before performing other actions.Input fields:
  • User IDs - One or more Ravenna user IDs to check
Output data:
  • isSuccess - Boolean indicating if the user was found in JumpCloud
Common use cases:
  • Verify a user exists before provisioning access
  • Check if accounts already exist before creating new ones
  • Validate user status in conditional workflows
  • Pre-check user existence before group assignments
Suspends one or more user accounts in JumpCloud, disabling their access without permanently deleting the account. Use this for temporary access suspension or as part of offboarding workflows.Input fields:
  • User IDs - One or more Ravenna user IDs to suspend (supports user groups)
Common use cases:
  • Suspend access during employee offboarding
  • Temporarily disable accounts for employees on extended leave
  • Respond to security incidents by quickly disabling compromised accounts
  • Implement automated account suspension policies
Reactivates one or more suspended user accounts in JumpCloud, restoring their access. Use this when employees return from leave or when accounts need to be reactivated.Input fields:
  • User IDs - One or more Ravenna user IDs to restore (supports user groups)
Common use cases:
  • Reactivate accounts when employees return from leave
  • Restore access after security review clears an account
  • Re-enable contractor accounts for new engagements
  • Implement automated account reactivation workflows
Unlocks one or more locked-out user accounts in JumpCloud. Accounts can become locked after too many failed login attempts. Use this to restore access without resetting credentials.Input fields:
  • User IDs - One or more Ravenna user IDs to unlock (supports user groups)
Common use cases:
  • Unlock accounts after failed login attempts
  • Resolve lockouts from automated security policies
  • Help users regain access without a full password reset
  • Automate lockout resolution in self-service workflows
Adds one or more users to JumpCloud groups. Use this to grant team access, provision group-based permissions, or automate group membership during onboarding.Input fields:
  • User IDs - One or more Ravenna user IDs to add (supports user groups)
  • Groups - One or more JumpCloud groups to add the users to
Common use cases:
  • Automate onboarding group assignments
  • Grant team access after approval
  • Provision group-based permissions
  • Add users to distribution or security groups
Removes one or more users from JumpCloud groups. Use this to revoke access, handle offboarding, or update group memberships based on role changes.Input fields:
  • User IDs - One or more Ravenna user IDs to remove (supports user groups)
  • Groups - One or more JumpCloud groups to remove the users from
Common use cases:
  • Revoke access during offboarding
  • Update group memberships after role changes
  • Remove temporary access after a project ends
  • Clean up stale group assignments
Checks if a user is a member of a specific JumpCloud group. Use this to validate access, make conditional workflow decisions, or verify group memberships before granting permissions.Input fields:
  • User IDs - One or more Ravenna user IDs to check
  • Group - The JumpCloud group to check membership against
Output data:
  • isMember - Boolean indicating if the user is a member of the group
Common use cases:
  • Validate access before performing actions
  • Make conditional workflow decisions based on group membership
  • Verify group prerequisites before granting additional permissions
  • Audit group memberships during access reviews
Creates a new user group in JumpCloud. Use this to set up teams, project groups, or access groups as part of onboarding or project provisioning workflows.Input fields:
  • Name - Name of the group to create
  • Description (optional) - Description of the group
Output data:
  • groupId - The ID of the newly created JumpCloud group
Common use cases:
  • Create team groups during project setup
  • Provision access groups as part of onboarding workflows
  • Set up temporary groups for time-limited projects
  • Automate group creation from access request approvals
Deletes a user group from JumpCloud. Use this to clean up groups that are no longer needed or as part of project decommissioning workflows.Input fields:
  • Group - The JumpCloud group to delete
Common use cases:
  • Clean up unused groups
  • Decommission project-specific groups
  • Remove temporary groups after access period ends
  • Automate group lifecycle management
Resets MFA authenticators and/or password for users in JumpCloud. MFA reset clears TOTP and WebAuthn authenticators with a configurable exclusion period. Password reset generates a temporary password that the user must change on next login.Scope options:
  • MFA only - Resets all MFA authenticators (TOTP and WebAuthn), requiring re-enrollment
  • Password only - Generates a temporary password with forced change on next login
  • Both - Resets both MFA authenticators and password simultaneously
Output data:
  • temporaryPassword - The generated temporary password (when password reset is included)
Common use cases:
  • Help users who lost their MFA device
  • Handle security incidents requiring full credential reset
  • Reset compromised authentication methods
  • Automate password reset requests from the service desk
Retrieves all devices (systems) bound to a user in JumpCloud. Returns detailed device information including platform, operating system, encryption status, and agent version. Devices are matched by email address.Output data:
  • devices - Array of devices with the following details:
    • Display name, hostname, platform
    • OS version, serial number, model
    • Last contact timestamp, agent version
    • Disk encryption status, MDM enrollment status
Common use cases:
  • Look up a requester’s devices for troubleshooting
  • Verify device compliance before granting access
  • Gather device inventory for a user during onboarding or offboarding
  • Check encryption and MDM status for security reviews