Register a Machine-to-Machine Application in NinjaOne
Create an API Services (machine-to-machine) application in the NinjaOne admin panel.
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.
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
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: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 (Client Credentials).
- Select the actions, and any events, to enable for this Connector Profile.
- Click Continue.
Set up authentication
- Select Authentication Type as OAuth 2.0 (Client Credentials).
- Click Create Profile.