> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neoagent.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Setting Up Autotask API Access

> Complete guide to configuring security levels and API users for Neo Agent integration with Autotask

To enable Neo Agent to interact with your Autotask system, you need to complete two main configuration tasks: creating a custom security level with appropriate permissions and setting up API user accounts.

<Info>
  This setup process ensures Neo Agent has the necessary access to manage tickets, interact with PSA data, and automate workflows within your Autotask environment.
</Info>

## Setup Overview

The integration setup consists of two key steps:

<CardGroup cols={2}>
  <Card title="1. Create Security Level" icon="shield-check" href="/integrations/psa/autotask/creating-security-level">
    Configure a custom security level with comprehensive permissions across all Autotask modules including Service Desk, CRM, Projects, and Web Services API.
  </Card>

  <Card title="2. Create API User" icon="user-gear" href="/integrations/psa/autotask/creating-api-user">
    Set up the API member account with the security level and optionally create a regular user for operations that require non-API attribution.
  </Card>
</CardGroup>

## What You'll Configure

Through these guides, you'll set up:

* **Custom Security Level**: A dedicated "Neo API User" role with broad permissions across all Autotask modules. This sets the *maximum* access available — the Neo Agent dashboard controls what Neo actually does.

* **API Member Account**: A programmatic user that:
  * Uses the custom security level
  * Has API credentials for authentication
  * Can impersonate other resources for proper attribution

* **Regular User (Optional)**: A standard user account that:
  * Can be assigned to tickets
  * Can create time entries
  * Triggers customer email notifications
  * Can be impersonated by the API member

## Prerequisites

Before starting, ensure you have:

* Administrator access to your Autotask instance
* Permission to create security levels and user accounts
* Access to the Resources/Users (HR) section
* Ability to configure Web Services API settings

## Getting Started

<Steps>
  <Step title="Create the Security Level">
    Start by [creating the Neo API User security level](/integrations/psa/autotask/creating-security-level) with all necessary permissions across Autotask modules.

    This is the foundation that defines what Neo Agent can access and modify within your system.
  </Step>

  <Step title="Create the API User">
    Next, [create the API member account](/integrations/psa/autotask/creating-api-user) and assign it the security level you just created.

    This provides Neo Agent with the actual credentials needed to authenticate and interact with your Autotask system.
  </Step>

  <Step title="Connect to Neo Agent">
    Finally, [connect your Autotask instance to Neo Agent](/integrations/psa/autotask/connecting-to-neo) using the API credentials and configuration details.
  </Step>
</Steps>

<Warning>
  Complete both setup steps before attempting to connect to Neo Agent. Missing permissions or improper configuration can cause workflow failures and prevent Neo Agent from functioning correctly.
</Warning>

## Estimated Time

* **Security Level Creation**: 15-20 minutes
* **API User Creation**: 10-15 minutes
* **Total Setup Time**: 25-35 minutes

<Tip>
  Have these details ready before you begin:

  * A dedicated email address for the API account
  * The name you want to use for the regular user (if creating one)
  * Your organization's naming conventions for API accounts
</Tip>
