Views:

Learn how to register your application in NinjaOne and obtain the credentials required for integration with external services.

Important
Important
The following NinjaOne instructions were valid as of November 17, 2025. For further help, check your NinjaOne documentation.

Procedure

  1. Sign in to NinjaOne.
  2. Go to AdministrationAppsAPIClient app IDs.
  3. Click Add client app.
  4. Select API Services (machine-to-machine) from the Application platform drop-down list.
    V1xSP_NinjaOne_1=3b90843d-f81b-4a01-8684-c816d24a90dd.png
  5. Enter information about the integration application.
    V1xSP_NinjaOne_2=6cdc5978-11b9-4725-8e1c-4eb6cac630b8.png
    Field
    Setting
    Name
    Enter the name for your application.
    Redirect URIs
    Specify the URLs that NinjaOne can use to redirect users after authentication.
    Leave blank if the flow does not require user interaction.
    Scopes
    Select the API resources your application can access. TrendAI™ recommends selecting all scopes.
    • Monitoring: grants read-only access to monitoring data and organization structure.
    • Management: allows modification of device and organization information; including creating new organizations, adding devices, running scripts.
    • Control: enables remote access via API.
    Allowed Grant Types
    Define the authentication process for your application.
    Select Client Credentials for API services.
  6. Click Save.
  7. Note down the generated Client ID and Client Secret and store these credentials securely. These credentials are crucial for authentication and will not be visible again after closing the dialog.
    Important
    Important
    If you forget the Client Secret, you must generate a new one. Generating a new Client Secret removes all existing access, and you will need to update the integrated application with the new secret.