This integration allows you to synchronize NinjaRMM devices to Narmada. It’s a one way sync.
To get started follow the steps below to create a new API keys in NinjaRMM.
Ninja is moving to V2 version of their API. Here are the new steps
Go to Administration -> Apps -> API to create a new App ID
Use the following settings
When you save it, copy the secret (aka password) as it will be needed later on in Narmada
after you have save this, you will see the Client App ID (aka user name) also needed in the next step
In Narmada, got to Integrations -> Ninja -> and create a new connection and use the Client ID and secret
Enter the Client ID under Access Key ID and Secret under Secret Access Key. Make sure to check the V2 checkbox
After you saved the connection, test it.
Now you can map your clients
and start the initial asset sync
Deprecated V1 API instructions
In Narmada, navigate to Integrations -> NinjaRMM to create a new connection using the keys created in the previous step.
Test the connection
And map clients
Switch to any client in the client menu and Navigate to Documentation & Assets section to perform initial import.
Click NinjaRMM Sync button and after the sync is done refresh the page to see the newly created NinjaRMM Configurations Asset Type on the left navigation menu
Note: daily sync job runs in the background to keep assets up to date.