This security level will define what Neo Agent can access and modify within your Autotask environment. Proper configuration ensures Neo Agent can perform all necessary operations while maintaining security best practices.
Creating the Security Level
Navigate to Security Levels
Go to Admin → Organization Settings & Users → Resources/Users (HR) → Security Levels and click to create a new security level.

Name the security level
Name the new security level “Neo API User” or similar to clearly identify it as the dedicated role for Neo Agent.

Configure Contracts permissions
In the Contracts section, enable all necessary permissions to allow Neo Agent to view and manage contract-related information.

Configure CRM permissions
In the CRM section, configure permissions across multiple tabs to enable Neo Agent to access customer relationship management features.





Configure Inventory permissions
In the Inventory section, enable permissions for Neo Agent to access and manage products, services, and inventory items.

Configure Projects permissions
In the Projects section, configure permissions to allow Neo Agent to view and interact with project-related data.



Configure Service Desk permissions
In the Service Desk section, enable comprehensive permissions for Neo Agent to manage tickets, notes, and service requests.





Configure Knowledge Base permissions
In the KBs (Knowledge Base) section, enable permissions for Neo Agent to access and reference knowledge base articles.

Configure Timesheets permissions
In the Timesheets section, configure permissions to allow Neo Agent to manage time entries and timesheet data.

Configure Admin permissions
In the Admin section, enable administrative permissions required for Neo Agent to access system-wide features and settings.

Ensure the following are included:


- Resources/Users (HR)
- Organizations & Contacts
- Application-Wide (Shared) Features (Full Access)
- Service Desk (Tickets)
- Projects & Tasks
- Sales & Opportunities
- Products/Services/Inventory
- Configuration Items
- Contracts & Un-posting
- Tagging
Configure Other/Shared permissions
In the Other section, configure additional shared permissions that span multiple modules.



Configure Web Services API permissions
In the Web Services API section, enable API access and configure resource impersonation capabilities.
Feature Access:
Resource Impersonation:
Set View, Add, and Edit permissions for:

- Ensure Can login to Web Services API is enabled
- This is usually enabled by default if you copied the API User (system) security level

- Service Desk
- Tickets
- Ticket Notes
- Service Calls
- Other/Shared
- Attachments
- Time Entries

Contact impersonation allows Neo Agent to create ticket notes attributed to end-user contacts (e.g., when a customer submits an update through Neo Pulse). This triggers Autotask’s “Customer note added” workflow events, ensuring technicians receive proper notifications about customer updates. Without this permission, notes from Neo Pulse will still be created but will be attributed to the API user instead of the contact.
Enable webhook creation
In the Webhooks section, enable webhook creation capabilities for the Neo API User security level.
Configure the following:

- Can create webhooks: Enabled
- Maximum number of webhooks: Set to 5
Webhooks allow Neo Agent to receive real-time notifications when tickets are created or updated in Autotask, enabling faster response times and more efficient automation.
