Skip to main content
Only system administrators can create OAuth client applications in NinjaOne. Ensure you have Admin privileges before starting.

Register an OAuth Application in NinjaOne

Create an OAuth client application in the NinjaOne admin panel to obtain a Client ID and Client Secret.

1

Sign in to NinjaOne

Sign in to your NinjaOne portal with administrator credentials.

2

Navigate to API settings

Go to Configuration → Apps → API → Client App IDs and click Add to create a new application.

3

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)
4

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.

1

Enter your NinjaOne region

Enter the region that matches your NinjaOne instance.

  • app — United States (default)
  • us2 — United States 2
  • eu — Europe
  • oc — Oceania
  • ca — Canada
2

Enter Client ID and Client Secret

Paste the Client ID and Client Secret from the NinjaOne application you created.

3

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:
1

Open the connector

Log in to StackOne, open Connectors, and select NinjaOne.
2

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.
3

Set up authentication

  • Select Authentication Type as OAuth 2.0 (Authorization Code).
  • Click Create Profile.
Congratulations! The new Connector Profile now shows up on the connector page. If you created it as a project member rather than an admin, it starts disabled until a project admin enables it. You can now continue to Link Accounts for NinjaOne.