N-able N-central Integration
Connect N-able N-central to synchronize device inventory, including make, model, serial number, and warranty dates, into WarrantyWizard for automated reporting and proactive warranty tracking.
To programmatically access N-able N-central APIs, we recommend creating a dedicated API-only user. This user can access the public APIs but cannot access the N-central user interface.
| Administrator Access | Administrator access to N-able N-central |
| API-only User | A dedicated API-only user configured for public API access |
| Role & Access Group | The API-only user must have the appropriate Role and Access Group assigned |
| JSON Web Token | A generated JSON Web Token for API authentication |
| Registered Devices | Devices must already exist in N-able N-central for synchronization |
Create the API-only User in N-able N-central
- Go to Administration → User Management → Users.
- Click Create User.
- Enter the new user information and password.
- Assign the required roles and access groups. A user can have more than one role or access group:
- Click the Role tab, then click Assign Roles. Select one or more roles and click Assign.
- Click the Access Groups tab, then click Assign Access Groups. Select one or more access groups and click Assign.
- Disable two-factor authentication:
- Click the User Details tab.
- Click the User Information tab.
- Under Access, clear the checkbox next to Use Two-Factor Authentication.
- Click Save.
Configure API Access for the User
- From the Users list, select the login name of the user you just created.
- The Modify User dialog opens.
- Click the API Access tab.
- Select the API-Only User checkbox.
- Click Generate JSON Web Token.
- Copy the token and store it securely. You will need this token for API authentication.
- Click OK, then click Save.
Generate a JSON Web Token
A JSON Web Token enables communication with N-able N-central APIs. Depending on the integration requirements, authentication may use a traditional username and password combination, a username and JSON Web Token combination, or only the JSON Web Token.
JSON Web Tokens are generated for a specific user. They can be generated while creating a new user or by modifying an existing user.
- Click Administration → User Management → Users.
- Click Create User, or select the name of an existing user.
- Click the API Access tab.
- Click Generate JSON Web Token.
- Copy the token for login or API use.
- Click Save to exit.
Connect N-able N-central to WarrantyWizard
- In the Invarosoft portal, go to Integrations .
- Select N-able N-central as the vendor.
- Enter the required authentication details, including the API Base URL, API-only User login, and JSON Web Token.
- Click Test Connection to validate access.
- Click Save & Start Sync.
- Allow a few minutes for the initial sync, depending on the number of devices in N-able N-central.
N-able N-central API Access Walkthrough
Use the video below as an additional visual reference when creating the API-only user and generating the JSON Web Token.
- Cannot log in to the N-central UI: This is expected for API-only users. API-only users do not have access to the user interface.
- 401/403 authorization errors: Confirm the API-only user has the correct Role, Access Group, and permissions for the API endpoint being used.
- Token authentication fails: Confirm that two-factor authentication has been disabled for the API-only user and that the JSON Web Token was copied correctly.
- Invalid URL: Confirm the API Base URL matches your N-able N-central environment.
- No data synced: Verify that devices exist in N-able N-central and are visible to the API-only user through the assigned Access Group.
- Limited or missing device data: Review the assigned roles and permissions to ensure the API-only user can access the required device and asset information.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article