JumpCloud integration setup
Last updated
Was this helpful?
Last updated
Was this helpful?
Integrating Rewst with JumpCloud offers users a powerful combination of IT documentation and cloud directory services. With this integration, Rewst users can seamlessly leverage JumpCloud's comprehensive identity and access management capabilities within the Rewst platform. Users can efficiently manage user accounts, access permissions, and authentication processes, all while maintaining a centralized documentation repository in Rewst. This integration streamlines IT operations, enhances security, and simplifies user management, providing a seamless experience for managing identities and accessing IT documentation within the Rewst platform.
Log in to the .
Click on your User Icon to reveal the user settings menu.
Click "My API Key".
Copy the API Key.
To access multiple organizations with this integration you must also:
Have access to the JumpCloud Multi-Tenant Portal
Define a default organization ID in the integration configuration form in Rewst
Map organizations to their JumpCloud counterparts in Rewst
for more information about multi-tenancy in JumpCloud.
Navigate to the integrations page in .
Click on the JumpCloud integration.
Fill out the configuration form using the API key generated in JumpCloud.
(Optional) Define a default organization ID in the configuration form.
Save the configuration form.
Map Rewst organizations to their JumpCloud counterparts in Rewst.
GET /v2/usergroups
x-org-id
Jumpcloud Organization ID
None Provided
fields
String (?)
The fields to return in the response
Adds a user to specified group
POST /v2/usergroups/{group_id}/members
x-org-id
Jumpcloud Organization ID
None Provided
group_id*
Jumpcloud Group ID
None Provided
id*
Jumpcloud User ID
None Provided
type
String (?)
None Provided
op
String (?)
None Provided
Removes a user to specified group
POST /v2/usergroups/{group_id}/members
x-org-id
Jumpcloud Organization ID
None Provided
group_id*
Jumpcloud Group ID
None Provided
id*
Jumpcloud User ID
None Provided
type
String (?)
None Provided
op
String (?)
None Provided
field
String
None Provided
operator
String
None Provided
value
String (?)
None Provided
Gets user by user ID
GET /systemusers?filter=_id:$eq:{user_id}
x-org-id
Jumpcloud Organization
None Provided
user_id*
Jumpcloud User ID
None Provided
POST /systemusers
x-org-id
Jumpcloud Organization ID
None Provided
username*
String (?)
None Provided
email*
String (?)
None Provided
account_locked
String (?)
None Provided
activated
String (?)
None Provided
allow_public_key
String (?)
None Provided
alternateEmail
String (?)
None Provided
company
String (?)
None Provided
costCenter
String (?)
None Provided
department
String (?)
None Provided
description
String (?)
None Provided
disableDeviceMaxLoginAttempts
String (?)
None Provided
displayname
String (?)
None Provided
employeeIdentifier
String (?)
None Provided
employeeType
String (?)
None Provided
enable_managed_uid
String (?)
None Provided
enable_user_portal_multifactor
String (?)
None Provided
external_dn
String (?)
None Provided
external_password_expiration_date
String (?)
None Provided
external_source_type
String (?)
None Provided
externally_managed
String (?)
None Provided
firstname
String (?)
None Provided
middlename
String (?)
None Provided
lastname
String (?)
None Provided
jobTitle
String (?)
None Provided
ldap_binding_user
String (?)
None Provided
location
String (?)
None Provided
managedAppleId
String (?)
None Provided
manager
String (?)
None Provided
mfa
String (?)
None Provided
password
String (?)
None Provided
password_never_expires
String (?)
None Provided
passwordless_sudo
String (?)
None Provided
public_key
String (?)
None Provided
samba_service_user
String (?)
None Provided
state
String
None Provided
sudo
String (?)
None Provided
suspended
String (?)
None Provided
tags
String (?)
None Provided
unix_guid
String (?)
None Provided
unix_uid
String (?)
None Provided
Delete user by user ID
DELETE /systemusers/{user_id}
x-org-id
Jumpcloud Organization ID
None Provided
user_id*
Jumpcloud User ID
None Provided
Modify user by user ID
PUT /systemusers/{user_id}
x-org-id
Jumpcloud Organization ID
None Provided
username*
String (?)
None Provided
email*
String (?)
None Provided
account_locked
String (?)
None Provided
activated
String (?)
None Provided
allow_public_key
String (?)
None Provided
alternateEmail
String (?)
None Provided
company
String (?)
None Provided
costCenter
String (?)
None Provided
department
String (?)
None Provided
description
String (?)
None Provided
disableDeviceMaxLoginAttempts
String (?)
None Provided
displayname
String (?)
None Provided
employeeIdentifier
String (?)
None Provided
employeeType
String (?)
None Provided
enable_managed_uid
String (?)
None Provided
enable_user_portal_multifactor
String (?)
None Provided
external_dn
String (?)
None Provided
external_password_expiration_date
String (?)
None Provided
external_source_type
String (?)
None Provided
externally_managed
String (?)
None Provided
firstname
String (?)
None Provided
middlename
String (?)
None Provided
lastname
String (?)
None Provided
jobTitle
String (?)
None Provided
ldap_binding_user
String (?)
None Provided
location
String (?)
None Provided
managedAppleId
String (?)
None Provided
manager
String (?)
None Provided
mfa
String (?)
None Provided
password
String (?)
None Provided
password_never_expires
String (?)
None Provided
passwordless_sudo
String (?)
None Provided
public_key
String (?)
None Provided
samba_service_user
String (?)
None Provided
state
String
None Provided
sudo
String (?)
None Provided
suspended
String (?)
None Provided
tags
String (?)
None Provided
unix_guid
String (?)
None Provided
unix_uid
String (?)
None Provided
Assigns manager to specified user
PUT /systemusers/{user_id}
x-org-id
Jumpcloud Organization ID
None Provided
user_id*
Jumpcloud User ID
None Provided
manager*
Jumpcloud Manager ID
None Provided
Changes the specified user's password
PUT /systemusers/{user_id}
x-org-id
Jumpcloud Organization ID
None Provided
user_id*
Jumpcloud User ID
None Provided
password*
String (?)
New password
country
String (?)
None Provided
extendedAddress
String (?)
None Provided
locality
String (?)
None Provided
poBox
String (?)
None Provided
postalCode
String (?)
None Provided
region
String (?)
None Provided
streetAddress
String (?)
None Provided
name
String (?)
None Provided
value
String (?)
None Provided
name
String (?)
None Provided
value
String (?)
None Provided
address
String (?)
None Provided
type
String (?)
None Provided
value
String (?)
None Provided
Request - List User Groups
Request - Add User To Group
Request - Remove User From Group
Filter
Request - Get User
Request - Create User
Request - Delete User
Request - Modify User
Request - Assign Manager
Request - Change Password
Address
Attribute
Phonenumber
Recoveryemail
Relationship