Integrating NinjaOne
NinjaOne Configuration
- Log in to the NinjaOne admin console.
- Click "Administration" > "Apps" > "API".
- Click "Add Client App" to open the creation screen.
- Select "Web (PHP, Java, .Net Core, etc.)" for the Application Platform.
- Configure the following settings:
- Name: Any name (e.g., Josys Integration)
- Redirect URI:
- JP Environment:
https://app.josys.it/admin/integrations/callback/ninjaone - US Environment:
https://app.us.josys.it/admin/integrations/callback/ninjaone
- JP Environment:
- Scopes: Check all three scopes ("Monitoring", "Management", and "Control").
- Allowed Grant Types: Check "Authorization Code" and "Refresh Token".
- Click Add in the bottom right corner. A Client ID and Client Secret will be generated. Copy and save these values immediately.
💡The Client Secret is only displayed once at the time of creation. It cannot be recovered after closing the screen, so ensure you save it in a secure location, such as a password manager.
Step 2: Configuration in Josys
- From the Josys menu, click "Integrations" > "App Catalog".
- Search for and select "NinjaOne".
- On the setup page on the right side of the screen, select the integration method from the dropdown.
- Enter the copied Client ID, Client Secret, and your environment's Base URL.
- Click "Next" in the bottom right.
- For OAuth integration, you will be redirected to the NinjaOne login and authorization screen. Sign in using the dedicated technician account provided by the Josys EMS team and authorize the integration.
- Once the integration process is complete and you can verify the connection and synchronization status, the setup is complete.