For the complete documentation index, see llms.txt. This page is also available as Markdown.

Pax8 to NinjaOne License Sync

Synchronises Pax8 subscriptions into NinjaOne Software License Management

This script allows you to bring your Pax8 subscription information into NinjaOne license management. With the release of NinjaOne 13.0 this license information can be used by NinjaOne Billing as a quantity source to automatically invoice customers.

Requirements

Make sure the Getting Started guide has been followed

NinjaOne Products

Core RMM

NinjaOne IT Asset Management (included in NinjaOne PSA)

Once per day

Role Setting Custom Fields

Display Name
Name
Type
Permissions
Description

Pax8 Client ID

pax8ClientID

Secure

Technician: Editable Automations: Read/Write

API: None

Your Pax8 API Client ID

Pax8 Client Secret

pax8ClientSecret

Secure

Technician: Editable Automations: Read/Write

API: None

Your Pax8 API Client Secret

Global Custom Fields

None

Setup

To run this script first obtain a Pax8 API Client ID and Secret from https://app.pax8.com/integrations/credentials

Add in the Client ID and Client Secret that will be generated to the custom fields on your automation device.

Follow the details in the getting started guide for instructions on how to schedule this script.

There is a setting at the top of the script to let you choose to include the organization name in the license name or not.

Matching

Organizations are matched based on the company name in Pax8 to the Organization name in NinjaOne. If your names do not match you can edit the name override section at the top of the script to map the Pax8 names to NinjaOne names.

The Script

https://github.com/lwhitelock/NinjaOneAutomation/blob/main/Billing_Scripts/Pax8_NinjaOne_Sync.ps1

Last updated