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)us2— United States 2eu— Europeoc— Oceaniaca— Canada
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:Open the connector
Choose actions and events
- Click Add Profile.
- If the connector offers more than one authentication method, set the Auth Method filter to OAuth 2.0 (Authorization Code).
- Select the actions, and any events, to enable for this Connector Profile.
- Click Continue.
Set up authentication
- Select Authentication Type as OAuth 2.0 (Authorization Code).
- Click Create Profile.