Topic
This article explains how to configure permissions for technicians in NinjaOne. This article addresses the settings for an individual technician account, which you can use as a reference when setting up a role.
Environment
NinjaOne Platform
Description
After creating technicians in NinjaOne, you can assign them permissions for various product features to ensure they have the minimum necessary access to perform their responsibilities.
Select a section to learn more.
- Navigating to Technician Permissions
- Important Considerations
- Permission Categories Explained
- Additional Resources
Navigating to Technician Permissions
You can change an individual technician's permissions or assign them to a role. Refer to NinjaOne Accounts: User Roles to learn more about roles.
Access individual accounts at Administration → Accounts → All users. Access the role permissions at Administration → Accounts → Technician Roles.

Important Considerations
You must activate the Enabled toggle at the beginning of each permission page to configure the settings.

By default, specific permissions will automatically update to provide recommended access levels after you activate the section. You can change the selection by choosing a new permission level from the drop-down menus.
For some Permission sections, you can set Default Access, which determines the access level for all subsequent permissions within a category. For example, you can set the default access to all organizations to View, but then change the access level for a single organization to View, Update, or Delete. To change the default access, select the checkbox next to the individual organization name and then click Edit Permissions.

Permission Categories Explained
Refer to the tables below for detailed information about each category's permission settings.
General
Use these settings to record basic user information. Click through each tab to review all configuration options.

Basic Details
| Field | Description |
|---|---|
| Name | Add the technician's first and last name. |
| The invitation to log in to NinjaOne is sent to this account, and the end user will use this account for all future access to their portal. | |
| Password | Click Reset Password to resend the NinjaOne invitation. The end user will be prompted to create a new password. |
| Phone | The end user's personal or work mobile number will be used to complete authentication if you select SMS in the Security tab. |
| Automatically assign tickets | This toggle is related to event-based automation actions. If a system administrator configures the action to auto-assign based on "least open ticket" or "longest time since last ticket assignment," the ticket is automatically assigned to the technician with the fewest open tickets or the longest time since they were last assigned a ticket (based on the selected condition). |
| Signature | This field appears after you create the technician account. Add a signature that will be applied to a ticket's public responses. |
Display
| Field | Description |
|---|---|
| Language | This tab allows you to set the language for this user, their user idle warning time, and whether to show or hide the Getting Started page. |
| User Idle Warning | If activated, this option specifies the amount of time the technician can be idle in NinjaOne before receiving a warning and being logged out. |
| Getting Started | Show or hide the Getting Started page in NinjaOne. |
Notifications
| Field | Description |
|---|---|
| Configure whether the technician receives notifications via the email associated with their NinjaOne account. | |
| SMS | Configure whether the technician receives notifications on their mobile device. |
| Organizations | To allow the technician to receive organization-specific alerts, select all organizations or the organization the technician has access to in Basic Details. |
Security
Select the authentication type for the account:
- Native: Allow native authentication and deactivate single sign-on (if configured).
- Single sign-on: Require single sign-on and deactivate native authentication.
Finance
This field enables you to track estimated costs for each of your customers, including base wages, expected productivity, and additional expenses such as taxes, benefits, paid time off, training, and other overheads. If you do not enter a value for this field, time entries will use the default hourly cost.
Only system administrators or technicians with NinjaOne Billing → Administrative Actions access can update this field. When you update this field, you can also update existing time entries for the technician. For more information, refer to NinjaOne Billing: Time Entries.
Roles or Members
If you are configuring permissions for a role, this section will be labeled Members. If you are configuring permissions for an individual account, this section will be labeled Roles. To learn more about user roles, refer to NinjaOne Platform: User Roles.
System
Select the access level for each system-level permission. Access level may vary between permissions.
| System Permission | Description | Permission Settings |
|---|---|---|
| Manage Reports | Control the ability to manage, view, and run reports. You can also add the ability to claim a report schedule. |
|
| Mobile Application | Give technicians access to the NinjaOne Mobile Application. For more information, refer to NinjaOne Platform: The Mobile Application. |
|
| End User Sharing | Grant the ability to view or manage an organization's end users. |
|
| Manage Contacts | Enable non-system administrators to view or manage contacts. |
|
| User's manager field | Controls the ability to name an end user's manager on the end user dashboard. |
|
| Uninstall Software | Use this setting to control whether software can be uninstalled remotely. |
|
| Uninstall Patch | Define the ability to remotely uninstall a patch. |
|
| Custom SNMP Library | Allow technicians to access or modify the Custom SNMP Library. For more information, refer to NinjaOne NMS: Custom SNMP. |
|
| Browser Management | Allow technicians to use the NinjaOne Browser Management tool. |
|
| Backup |
Control access to NinjaOne Device Backup management. Technicians with limited user permissions must also have view access to File Explorer in Remote Tools in the System permissions to restore file or folder data to a device. This permission will allow the technician to view the folder directory once they select the device to restore.
|
|
| SaaS Backup | Allow management of NinjaOne SaaS Backup. |
|
| Maintenance Mode | Set permissions for Maintenance Mode. |
|
| Configure Activities | Allow management of notifications for system activities. |
|
| ITSM / PSA Integrations Configuration | Manage access to Professional Services Automation (PSA) applications. |
|
| CloudBerry | Manage the CloudBerry integration app. |
|
| Active Directory Management | Allow access to Active Directory User Management. |
|
| Active Directory Discovery | Set permissions for Active Directory Discovery. |
|
| Configure NinjaOne Remote | Technicians can configure settings for NinjaOne Remote if activated. |
|
| Background Mode for NinjaOne Remote | Set permissions for NinjaOne Remote's Background Mode feature. |
|
| Quick Connect for NinjaOne Remote | Control access to Quick Connect for ad-hoc NinjaOne Remote sessions. |
|
| Control recording in NinjaOne Remote sessions | Control the ability to start, pause, and stop session recordings. |
|
| View recordings from NinjaOne Remote sessions | Controls the ability to view session recordings. |
|
| Chat with logged-in users | Allow technicians to use the NinjaOne Chat tool. |
|
| Remote Support | Control the ability to configure Remote Support |
|
| GravityZone Admin | Technicians can configure settings for Bitdefender GravityZone if activated. |
|
| GravityZone Scan Options | Control the ability to run GravityZone scans on devices. |
|
| Configure SentinelOne | Technicians can configure SentinelOne settings if it is activated. |
|
| Configure CrowdStrike | Allow the ability to configure settings for CrowdStrike, if activated. |
|
| Configure ConnectWise Control | Define the ability to configure ConnectWise Control settings. |
|
| Configure Splashtop | Determine the ability to configure Splashtop settings. |
|
| Configure Microsoft Intune | Grant the ability to configure Microsoft Intune. |
|
| Device Administration | Give technicians access to configure device health statuses. |
|
| Configure Managed Roles | Allow technicians to configure all managed device roles, their layouts, and tabs. |
|
| Configure Unmanaged Roles | Allow technicians to configure all unmanaged device roles, their layouts, and tabs. |
|
| Tag creation | Allow technicians to create and manage tags globally. |
|
| Tag assignment | Permit viewing, assigning, and removing tag assignments. |
|
| Caching | Control the ability to view or manage cache servers. |
|
| Custom fields export | Allow exporting custom fields data where available. |
|
| Access System Custom Fields | Give technicians the ability to edit system-level custom field values. |
|
| Configure Custom Fields | Give technicians the ability to configure custom field definitions. |
|
| Configure Custom Tabs | Give technicians the ability to reorder custom fields and tabs as they appear on the dashboard. |
|
| Vulnerability access | Grant access to vulnerability functionality. |
|
| Related items | Allow management of related items within documents. |
|
| Related items credentials | Let technicians access and manage secure related items within documents. |
|
| Discovered Devices | Grants the ability to view devices found during a discovery job. Refer to NinjaOne NMS: Network Discovery or NinjaOne Integrations: Getting Started with the Microsoft Intune Integration for more information. |
|
| Create Device Groups | Permit technicians to create new device groups. Technicians will also be able to share new device groups with the roles they belong to. |
|
MDM Connections
These settings govern permissions for NinjaOne Mobile Device Management (MDM).
| MDM Permission | Description | Permission Settings |
|---|---|---|
| Create new Apple Push Notification service (APNs) certificates | Allow technicians to create new Apple Push Notification service (APNs) certificates. |
|
| Default APNs certificate access | Control access levels for viewing, updating, and deleting APN certificates. |
|
| APNs certificates | If you have added multiple APN certificates to Apple MDM, you can control which ones the technician can access and the level of access they have to each. |
|
| Create new Automated Device Enrollment (ADE) profiles | Technicians with this permission can create new ADE profiles for Apple MDM. |
|
| Default ADE profile access | Control access for viewing, updating, and deleting ADE profiles. |
|
| Create new Apps and Books content tokens | Create new Apple MDM content tokens for Apps and Books. |
|
| Default Apps and Books content token access | Control access to view, update, and delete Apps and Books content tokens. |
|
| Create new Android Enterprise | Allow technicians to create new Android Enterprise (AE) connections for Android MDM. |
|
| Default Android Enterprise connection access | Control access levels for viewing, updating, and deleting AE connections. |
|
| Android Enterprise (AE) | If multiple AE connections have been added to Android MDM, you can control which ones the technician can access and control the level of access. |
|
| Create new Microsoft connections | Technicians with this permission can create new Microsoft connections. |
|
| Default Microsoft connection access | Technicians with this permission can manage the default Microsoft connection access. |
|
| Microsoft connections | Control the level of access for viewing, updating, and deleting Microsoft connections. |
|
Organizations
By default, only system administrators can access Node Approval. You can delegate device approval and rejection to non-system administrators without granting full administrator rights. Technicians with the Device Approvals permission can approve or reject devices at Dashboard → Devices → Approvals.
| Organization Permission | Description | Permission Settings |
|---|---|---|
| Create New Organizations | This setting determines whether technicians with this permission can create new organizations. If the technician does not have access to policies, then new organizations will use the default system policies. |
|
| Default Access |
Set the default access to current and newly created organizations. If the technician has permission to update an organization, they can also edit multiple organizations at the same time. This feature lets technicians configure remote access provider settings across organizations for TeamViewer, Splashtop, and NinjaOne Remote. |
|
| Individual Organization Permissions | You can edit individual organization permissions (overriding the default access) by selecting the checkbox next to the organization name and then clicking Edit Permissions at the top of the table. |
|
Devices
Administrators must set device roles for technicians. Technicians in this role can run actions and automations against devices assigned to the specified role.
| Device Permission | Description | Permission Settings |
|---|---|---|
| Secure Fields | This setting allows viewing or restricts access to secure fields. You can configure secure fields with our NinjaOne Custom Fields: Getting Started guide and store sensitive data, such as passwords. Technicians not granted permission to view these fields cannot access them. |
|
| TOTP Fields | This setting allows you to view or restrict access to time-based one-time password fields. |
|
| Remote Tools | Select which tools technicians can use on workstations and servers by selecting the checkbox for each tool. You can select as many as necessary. |
|
| Remote Access |
Choose which tools technicians can use on workstations and servers by selecting the checkbox for each tool. You can select as many as necessary. Granting permissions to an application only allows that application if it is configured for the organization. This setting does not include NinjaOne Remote. To provide access to NinjaOne Remote, refer to the System table in this article. |
|
| Create New Devices | Technicians with this permission can create new devices. |
|
| Device Approvals | Delegate device approval and rejection to non-system administrators without granting full administrator rights. You must opt in to this permission to assign it in NinjaOne. |
|
| Decommission Devices | Technicians with this permission will be able to decommission obsolete devices. This action includes uninstalling agents, stopping monitoring, and hiding devices from default views in NinjaOne. |
|
| Default Access | Define default access to current and newly created device roles and grant the ability to delete devices. Individually overwrite access for specific devices. The Default option aligns with whichever option you choose as the default. |
|
Policies
Select the applicable policy options for each device.
| Policy Permission | Description | Permission Settings |
|---|---|---|
| Create New Policies | Users with this permission can create new policies. |
|
| Default Access | Define default access to current and newly created policies. Individually overwrite default access for specific policies. The Default option will align with whichever option you choose as the default. |
|
| Individual Policy Permissions | You can edit individual policy permissions (overriding the default access) by selecting the checkbox next to the policy name and then clicking Edit Permissions. |
|
Automation Library
You can delegate run permissions to restricted technicians, enabling them to run automations and reboot devices on demand without having full device permissions.
| Automation Permission | Description | Permission Settings |
|---|---|---|
| Create New Categories | Users with this permission can create new automation categories. |
|
| Scheduled Tasks Administrator | Grant permission to create and run scheduled tasks. |
|
| Default Access | Define default access to current and newly created automation categories. Individually overwrite default access for specific categories. The Default option will align with the setting you choose. |
|
| Individual Permissions | You can edit individual category permissions (overriding the default access) by selecting the checkbox next to the category name and then clicking Edit Permissions. |
|
Ticketing
Technicians without access to all organizations cannot assign tickets to end users who are linked to all organizations. Technicians must have access to an organization equal to or greater than that of the end user.
| Ticketing Permission | Description | Permission Settings |
|---|---|---|
| Administrative Actions | Grant the ability to manage boards, triggers, custom fields, forms, automations, response templates, and administrative actions. |
|
| Ticket actions | Set the permission that users will have to perform actions on tickets. |
|
| Ticket public comments | Set permission to use public comments on tickets. |
|
| Ticket comment history | Sets permission to view the history of edited comments on tickets |
|
| Ticket Private Notes | Sets permission to use private notes on tickets |
|
| Ticket Relations | Allow viewing or updating ticket relations in the Custom tab on the NinjaOne Ticketing configuration page. |
|
| Pending emails board | Manage the ability to access the Pending Email board. |
|
| Ticketing mobile | This setting manages the ability to use the mobile app for ticketing. |
|
| Tickets without an organization | Grant the ability to set permissions for tickets not assigned to an organization. |
|
| Update time entries on closed tickets | Let the technician specify which time entries can be edited. |
|
| Recently created tickets | Control whether the recent tickets widget appears on the right side of the ticket page. |
|
| Service level Agreement | Grants the ability to edit Service Level Agreements in the ticket editor |
|
| Board Access | Set the permissions that newly created boards will inherit. Individually overwrite specific boards. The Default option will align with whichever option you choose as the default. |
|
| Ticket board list | You can edit individual ticket board permissions (overriding the default access) by selecting the checkbox next to the board name and then clicking Edit Permissions. |
|
Documentation
These settings control permissions for NinjaOne Documentation.
| Documentation Permission | Description | Permission Settings |
|---|---|---|
| Documentation administration | Grant the ability to configure documentation templates. |
|
| Global Knowledge Base Documentation access | Allow technicians to manage global knowledge base documentation. |
|
| Knowledge Base public links Documentation access | Permit management of public links in the global knowledge base. |
|
| Organization Documentation access | Control the ability to manage documentation for organizations. |
|
| Secure fields management | This setting grants access to and management of secure fields for organization documents. Secure fields are set up in custom fields and can store sensitive data such as passwords; they are hidden if the technician is not granted permission to view them. |
|
| TOTP Code access | Grants the ability to access time-based one-time password codes for secure related items and document custom fields. Refer to NinjaOne Documentation: Time-based One-time Passwords (TOTP) for more information. |
|
| Sharing Global Knowledge Base Folders with end users | Allow sharing of global knowledge base folders and their files to the end-user portal. |
|
| Organization checklist access | Manage checklist items inside organizations. |
|
| Checklist template access | Grant technicians permission to manage checklist templates. |
|
| Restrict knowledge base folder access | Restrict access to the knowledge base folder to specific technician roles, regardless of permissions. In the Knowledge Base tab on the system dashboard, the Share option will have an additional section for technician permissions. You can limit access by role. The restriction applies to all files and sub-folders. |
|
| Documentation export access | Export documentation items and tables where available. |
|
NinjaOne Billing
These settings control permissions for NinjaOne Billing (formerly PSA).
| Documentation Permission | Description | Permission Settings |
|---|---|---|
| Administrative Actions | Grant the ability to configure and access NinjaOne PSA features. |
|
| Ticket Products | Allow technicians to add billable products to tickets. |
|
| Ticket Products Price | Let technicians view and edit the price of billable products on tickets. |
|
| Override Labor Ticket Time Entry | Allow overriding time entry products on tickets with products they can access and that are part of the ticket's agreement. |
|
IT Asset Management
For more information about the features related to these permissions, refer to NinjaOne Endpoint Management: Getting Started With NinjaOne IT Asset Management.
| Permission | Description | Settings |
|---|---|---|
| Relationship types | Allows technicians to add entity relationships that define how two entities interact or connect. |
|
| Asset Relations | Allows users to configure asset relationships between two entities. |
|
| Software Licenses | Allow users to view and manage software licenses. |
|
| Asset Fields | Control the ability to interact with asset fields on devices in NinjaOne |
|
Additional Resources
Refer to User Management: Resource Catalog to learn more about managing users and technicians in NinjaOne.