Register an OAuth Application in NinjaOne
Create an OAuth client application in the NinjaOne admin panel to obtain a Client ID and Client Secret.
Sign in to NinjaOne
Sign in to your NinjaOne portal with administrator credentials.
Navigate to API settings
Go to Configuration → Apps → API → Client App IDs and click Add to create a new application.
Configure the application
Fill in the application details.
- Application Type: Select Web (server-side web application)
- Name: Enter a descriptive name (e.g.,
StackOne Integration) - Redirect URI: Enter
https://api.stackone.com/connect/oauth2/ninjaone/callback - Scopes: Select Monitoring and Management (add Control if remote access is needed)
- Grant Types: Enable Authorization Code and Refresh Token (required for offline access)
Save and copy credentials
After saving, copy the Client ID and Client Secret displayed. Store the Client Secret securely — it is shown only once.
Connect NinjaOne to StackOne
Enter your credentials in StackOne to authorize the connection.
Enter your NinjaOne region
Enter the region that matches your NinjaOne instance.
app— United States (default)eu— Europeoc— Oceania
Enter Client ID and Client Secret
Paste the Client ID and Client Secret from the NinjaOne application you created.
Authorize the connection
Click Connect and sign in with your NinjaOne account when prompted. Grant access to the requested scopes.
Creating the StackOne Connector Profile
To create the Connector Profile in StackOne for NinjaOne:Navigate to Connector Profiles
Create New Connector Profile
- Click + Connector Profile
- Search for and select NinjaOne
- Select Type as OAuth 2.0 (Authorization Code)
- (Optional) Select Actions to be enabled for this Connector Profile
- Click Create profile