Skip to content

AutoTask API User Creation

Navigation: Admin -> Company Settings & Users -> Expand Resources/Users (HR) -> Security Levels

To create a new security level, copy the level that most closely matches the one you want to create e.g., “API User”.

Provide it a Name, set it to Active

View: All, Add: No, Contract Visibility: Limited

ObjectViewAddEditDelete
CompaniesAllNoNoNone
ContactsAllNoNoNone
ObjectViewAddEditDelete
TicketsAllYesYesNone
Ticket NotesMineNone
Service CallsAllNoNoNone
ChargesAllNoNoneNone
ExpensesAllNoNoneNone

Other Permissions (still in Service Desk) Ensure checked:

  • “Can view non-billable time entries (Resources can see their own time entries)“
ObjectViewAddEditDelete
ResourcesAllNoNoNone

Ensure Webhooks -> Can create Webhooks is checked Maximum number of Webhooks ensure it is at least 1, but recommended to keep at default of 10

Miscellaneous Ensure checked: “Not required to change password (password does not expire)”

Web Services API Ensure checked: Feature Access -> Can login to Web Services API

Click “Save”


Goal: Generate a Username, Secret, and Tracking Identifier

Navigation: Admin -> Company Settings & Users -> Expand Resources/Users (HR) -> Resources/Users -> “New” dropdown -> “New API User”

First Name / Last Name Name it whatever you’d like, e.g. MSP AI

Email Address Enter an email address to receive any AutoTask error messages. Ideally you won’t receive any emails to this address, but it could help in debugging any issues.

Active / Locked Ensure it is set to Active. Ensure it is not set to Locked.

Security Level Select the security level you created from the previous step

Primary Internal Location Choose one

Click Generate Key and Generate Secret Save these credentials

Choose “Custom (Internal Integration)”

Internal Integration Name Enter a name that will help you identify this e.g., MSPAI

Tracking Identifier Save this alongside the Key and Secret from earlier

Click Save & Close


Send the following credentials to your MSP AI contact:

  • Username (Key)
  • Secret
  • Tracking Identifier

Then proceed to the Onboarding Checklist to provide your configuration preferences.