Add JumpCloud to Zoho Directory
Prerequisites:
Roles required in Zoho Directory:
Roles required in JumpCloud:
Plan required in Zoho Directory:
Add JumpCloud to Zoho Directory
Using API
To add JumpCloud as a store in Zoho Directory using API integration, generate the API key from your JumpCloud administrator account. In Zoho Directory, add the JumpCloud Directory Store and use the API key to authenticate the integration.
In JumpCloud: Generate your API key
Click Settings in the left menu.
- Click Administrators, then click the name of the admin who will be performing this integration.
- In the Edit Administrator pop-up, below the Role field, select Enable API access.

- Click Save.
- Click the User Profile icon in the top-right corner, and then click My API Key.

- In the API Key pop-up, click Generate New API Key and note down the API key. You will need it later during Zoho Directory configuration.
If any error message is thrown instead of the API Key pop-up, refresh the screen once and repeat the 6th and 7th step.
API key will be displayed only during the time of generation. To view or copy the API key again, repeat the 7th and 8th steps.
- Sign in to Zoho Directory
, then click Admin Panel in the left menu.
- Go to Directory Stores, then click Add Directory.
- Click Add next to JumpCloud.
- Under API INTEGRATION, paste the API key copied from Jumpcloud.
- Click Next.
Map the fields available in Zoho Directory to the fields available in JumpCloud. If you'd like all users synced from JumpCloud to have the same value for a field, map that field with a hard-coded value. For example, if you want the value for the field 'Country' to be 'India', then you can type India as a value for the Hard-coded Value.
To map a hard-coded value with a field:
a. Hover near the relevant field and click Edit.
b. Enter the value you need in the Hard-coded Value field.
c. Click OK.
To map a custom attribute field created in JumpCloud to a field in Zoho Directory:
a. Hover near the relevant field and click Edit.
b. Enter the required Attribute Name in the Custom JumpCloud Attribute field.
c. Click OK.
In JumpCloud, Attribute Name is displayed under the Custom Attributes section of the user details page.

- Click Next.
Under SETTINGS, choose your preferences for Password Notification, Status Sync, Sync Criteria, and Scheduled Sync.
Password Notification setting is only applicable to users' whose email address has a verified domain name.
- Click Save and Close.
Using SCIM
To add JumpCloud as a store in Zoho Directory using SCIM integration, you must add the JumpCloud store in Zoho Directory and note down the Sync Endpoint and SCIM token. Using these tokens, configure identity management in JumpCloud and authorize the integration to complete the configuration.
In Zoho Directory: Generate auth tokens
Sign in to Zoho Directory
, then click Admin Panel in the left menu.
Go to Directory Stores, then click Add Directory.
Click Add next to JumpCloud.
Under API INTEGRATION, note down the Sync endpoint and SCIM token. Later, you'll need to provide this information in JumpCloud to enable sync.
Click Next.
Map the fields available in Zoho Directory to the fields available in JumpCloud. If you'd like all users synced from JumpCloud to have the same value for a field, map that field with a hard-coded value. For example, if you want the value for the field 'Country' to be 'India', then you can type India as a value for the Hard-coded Value.
To map a hard-coded value with a field:
Click Edit next to a field.
Enter the value you need in the Hard-coded Value field.
Click Ok.
Click Next.
Under SETTINGS, choose your preferences for Password Notification, Status Sync, Sync Criteria, and Scheduled Sync.
Password Notification setting is only applicable to users' whose email address has a verified domain name.
Click Save and Close.
Sign in to the JumpCloud Admin Console.
Select SSO Applications in the left menu.
Click Add New Application.
Select Custom Application.
Click Next. Select the following features:
Manage Single Sign-On(SSO)
Import users from this app (Identity Management)
Export users to this app (Identity Management)
to enable Identity Management (and SSO, if you want), then click Next.
Enter general info listed on the page, and click Save Application.
Click Configure Application. You can set up SSO here, if you want.
For provisioning, navigate to Identity Management tab.
In the Base URL field, paste the Sync endpoint copied from Zoho Directory, and in the Token Key field, enter the SCIM token that you generated in Zoho Directory.
For Test User Email, enter any dummy user email or email domain that is not a part of Zoho Directory.
Once done, click Test Connection. Ensure the Enable management of User Groups and Group membership in this application checkbox is selected.
Click Activate.
Navigate to User Groups tab and select the checkbox next to each user group you want to sync to Zoho Directory.
JumpCloud syncs only groups of users and not individual users; hence, only the users present under the selected group will be synced to Zoho Directory.
Click Save.
The sync will take place immediately in Zoho Directory side.
Once done, navigate to the Members tab in JumpCloud on Zoho Directory side to view all of the users synced with Zoho Directory.
In case of attribute mappings in JumpCloud side, if you want to sync a few information, say, for example, Location, Employee ID, and Job Title, you'll have to manually add each attribute to get it reflected on Zoho Directory side.