This process involves creating an API-only member for programmatic access and optionally a regular user for operations like ticket assignments and time entries that require a standard user account.
Creating the API Member
1
Navigate to Resources/Users section
Go to Admin → Organization Settings & Users → Resources/Users (HR) to begin creating a new API member.

2
Initiate API member creation
Click to add a new resource and select the option to create an API-only member (not a regular user).

API members are specifically designed for programmatic access and have different capabilities than regular user accounts.
3
Configure basic API member details
Fill in the required information for the API member and assign the Neo API User security level you created in the previous step.
Required Information:

- First Name: Neo
- Last Name: API
- Email: Use a dedicated email address for this API account
- Security Level: Select the Neo API User security level you created earlier
- Status: Active
Make note of the API member’s numeric ID displayed after creation (e.g.,
342) as you’ll need this when configuring the connection to Neo Agent.4
Configure API tracking code
Set up the API Integration Code (tracking identifier) for your API member to identify requests from Neo Agent.
API Integration Code:

- This tracking code identifies API requests in Autotask logs
- Use a descriptive name like “NeoAgent” or “Neo Agent Integration”
- This helps with auditing and monitoring API usage
5
Generate API credentials
After saving the API member, generate the API credentials (username and secret) that Neo Agent will use to authenticate.
Important Credentials:

- API Username: Generated automatically by Autotask
- API Secret: One-time display secret key
- Base URL: Your Autotask API endpoint
Creating a Regular User (Optional)
Autotask does not allow API-only users to be assigned to tickets or create time entries directly. If you need Neo Agent to perform these operations, create a regular (non-API) user account.1
Create a regular user account
Create a new regular user (not an API member) with a dedicated name like “Neo Agent” or similar.
Use Cases for Regular User:

- Being assigned to tickets (triggers email notifications to customers)
- Creating time entries
- Operations that require a standard user account in Autotask
2
Configure regular user security level
Assign an appropriate security level to the regular user. This can be the same Neo API User security level or a different one based on your requirements.
3
Enable impersonation for the regular user
Navigate to the security level assigned to the regular user and enable impersonation:
- Go to Web Services API → Resource Impersonation
- Enable Allow impersonation of resources with this security level
Configuring Contact Notifications
To ensure proper communication with end users, configure how contacts are notified when tickets are updated.1
Access contact notification settings
Navigate to contact notification configuration settings.

2
Configure notification preferences
Set up notification rules for different ticket events and actions.

3
Set email templates
Configure which email templates are used for different notification types.

4
Define notification triggers
Specify which actions and changes should trigger notifications to contacts.

5
Review and save settings
Review all notification settings and save your configuration.

Contact notifications are now configured to ensure end users receive appropriate updates when Neo Agent performs actions on their tickets.
What You’ve Configured
At this point, you have:- Created an API member with the Neo API User security level
- Generated API credentials for programmatic access
- (Optional) Created a regular user account for ticket assignments and time entries
- Configured impersonation settings to allow the API member to act as the regular user
- Set up contact notification preferences
What’s Next?
With your API member and optional regular user created, you’re ready to connect them to Neo Agent using the credentials and configuration details.Before proceeding, ensure you have:
- The numeric API member ID
- The API username and secret
- Your Autotask base URL
- Your API Integration Code (tracking code)
- (Optional) The numeric ID of the regular user for impersonation
