Skip to main content
Only system administrators can create OAuth client applications in NinjaOne.

Register a Machine-to-Machine Application in NinjaOne

Create an API Services (machine-to-machine) application in the NinjaOne admin panel.

1

Sign in to NinjaOne

Sign in to your NinjaOne portal with administrator credentials.

2

Navigate to API settings

Go to ConfigurationAppsAPIClient App IDs and click Add.

3

Configure the M2M application

Fill in the application details.

  • Application Type: Select API Services (machine-to-machine)
  • Name: Enter a descriptive name (e.g., StackOne M2M Integration)
  • Redirect URIs: Leave empty (not needed for Client Credentials)
  • Scopes: Select Monitoring and Management (add Control if remote access is needed)
  • Grant Types: Enable Client Credentials
4

Save and copy credentials

After saving, copy the Client ID and Client Secret. Store the Client Secret securely — it is shown only once.

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for NinjaOne:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select NinjaOne
  • Select Type as OAuth 2.0 (Client Credentials)
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for NinjaOne.