Autotask n8n community node
n8n-nodes-autotask — n8n node for Autotask PSA integration
Weekly downloads533
Change vs prior week+94
Latest versionv2.29.5
Last published2026-10-10
First published2025-02-26
LicenseMIT
Install
In n8n, open Settings → Community Nodes → Install and enter:
n8n-nodes-autotask
Unverified community nodes can only be installed on self-hosted n8n with community packages enabled. Review the code before installing.
Nodes in this package
- Autotask AI tool — Interact with Kaseya's Autotask PSA REST API to manage companies, tickets, contracts, and more.
- Autotask AI Tools — Expose Autotask operations as individual AI tools for the AI Agent
- Autotask MCP Trigger Trigger — Autotask MCP Trigger with optional per-user credential injection from X-Autotask-* headers
- Autotask Trigger Trigger — Handle Autotask Webhook events
Supported operations
| Resource | Operation | Description |
|---|---|---|
| aiHelper | Describe Resource | Describe resource fields schema and functions |
| aiHelper | List Capabilities | List all resource capabilities for tool enumeration |
| aiHelper | List Picklist Values | List picklist values for a field |
| aiHelper | Validate Parameters | Validate parameters for create update operations |
| apiThreshold | Get API Usage | Get API usage threshold information |
| appointment | Create | Create an appointment |
| appointment | Delete | Delete an appointment |
| appointment | Get | Get an appointment |
| appointment | Get Many | Get many appointments |
| appointment | Update | Update an appointment |
| appointment | Count | Count appointments |
| checklistLibrary | Create | Create a checklist library |
| checklistLibrary | Update | Update a checklist library |
| checklistLibrary | Delete | Delete a checklist library |
| checklistLibrary | Get | Get a checklist library |
| checklistLibrary | Get Many | Get multiple checklist libraries |
| checklistLibrary | Count | Count checklist libraries |
| checklistLibraryChecklistItem | Create | Create a checklist library item |
| checklistLibraryChecklistItem | Update | Update a checklist library item |
| checklistLibraryChecklistItem | Delete | Delete a checklist library item |
| checklistLibraryChecklistItem | Get | Get a checklist library item |
| checklistLibraryChecklistItem | Get Many | Get multiple checklist library items |
| checklistLibraryChecklistItem | Count | Count checklist library items |
| classificationIcon | Get | Get a classification icon |
| classificationIcon | Get Many | Get multiple classification icons |
| classificationIcon | Count | Count classification icons |
| companyLocation | Create | Create a company location |
| companyLocation | Get | Get a company location |
| companyLocation | Get Many | Get many company locations |
| companyLocation | Update | Update a company location |
| companyLocation | Delete | Delete a company location |
| companyLocation | Count | Count company locations |
| companyNote | Create | Create a company note |
| companyNote | Update | Update a company note |
| companyNote | Get | Get a company note |
| companyNote | Get Many | Get multiple company notes |
| companyNote | Count | Count company notes |
| companySiteConfiguration | Update | Update a company site configuration |
| companySiteConfiguration | Get | Get a company site configuration |
| companySiteConfiguration | Get Many | Get multiple company site configurations |
| companySiteConfiguration | Count | Count company site configurations |
| companyWebhook | Get | Get a company webhook |
| companyWebhook | Get Many | Get multiple company webhooks |
| companyWebhook | Delete | Delete a company webhook |
| configurationItemBillingProductAssociation | Create | Create a billing product association |
| configurationItemBillingProductAssociation | Update | Update a billing product association |
| configurationItemBillingProductAssociation | Get | Get a billing product association |
| configurationItemBillingProductAssociation | Get Many | Get multiple billing product associations |
| configurationItemBillingProductAssociation | Delete | Delete a billing product association |
| configurationItemBillingProductAssociation | Count | Count billing product associations |
| configurationItemDnsRecord | Delete | Delete a configuration item DNS record |
| configurationItemDnsRecord | Get | Get a configuration item DNS record |
| configurationItemDnsRecord | Get Many | Get multiple configuration item DNS records |
| configurationItemDnsRecord | Count | Count configuration item DNS records |
| configurationItemNote | Create | Create a configuration item note |
| configurationItemNote | Update | Update a configuration item note |
| configurationItemNote | Get | Get a configuration item note |
| configurationItemNote | Get Many | Get multiple configuration item notes |
| configurationItemNote | Count | Count configuration item notes |
| configurationItemRelatedItem | Create | Create a configuration item related item |
| configurationItemRelatedItem | Delete | Delete a configuration item related item |
| configurationItemRelatedItem | Get | Get a configuration item related item |
| configurationItemRelatedItem | Get Many | Get multiple configuration item related items |
| configurationItemRelatedItem | Count | Count configuration item related items |
| configurationItemSslSubjectAlternativeName | Update | Update a SSL subject alternative name |
| configurationItemSslSubjectAlternativeName | Get | Get a SSL subject alternative name |
| configurationItemSslSubjectAlternativeName | Get Many | Get multiple SSL subject alternative names |
| configurationItemSslSubjectAlternativeName | Delete | Delete a SSL subject alternative name |
| configurationItemSslSubjectAlternativeName | Count | Count SSL subject alternative names |
| configurationItemWebhook | Get | Get a configuration item webhook |
| configurationItemWebhook | Get Many | Get multiple configuration item webhooks |
| configurationItemWebhook | Delete | Delete a configuration item webhook |
| contact | Create | Create a contact |
| contact | Get | Get a contact |
| contact | Get Many | Get many contacts |
| contact | Update | Update a contact |
| contact | Count | Count contacts |
| contact | Delete | Delete a contact |
| contact | Move to Company | Move a contact to another company |
| contactWebhook | Get | Get a contact webhook |
| contactWebhook | Get Many | Get multiple contact webhooks |
| contactWebhook | Delete | Delete a contact webhook |
| contractBillingRule | Create | Create a contract billing rule |
| contractBillingRule | Update | Update a contract billing rule |
| contractBillingRule | Get | Get a contract billing rule |
| contractBillingRule | Get Many | Get multiple contract billing rules |
| contractBillingRule | Count | Count contract billing rules |
| contractBillingRule | Delete | Delete a contract billing rule |
| contractBlockHourFactor | Create | Create a contract block hour factor |
| contractBlockHourFactor | Update | Update a contract block hour factor |
| contractBlockHourFactor | Get | Get a contract block hour factor |
| contractBlockHourFactor | Get Many | Get multiple contract block hour factors |
| contractBlockHourFactor | Count | Count contract block hour factors |
| contractBlock | Create | Create a contract block |
| contractBlock | Update | Update a contract block |
| contractBlock | Get | Get a contract block |
| contractBlock | Get Many | Get multiple contract blocks |
| contractBlock | Count | Count contract blocks |
| contractCharge | Create | Create a contract charge |
| contractCharge | Create If Not Exists | Create a contract charge if not exists |
| contractCharge | Update | Update a contract charge |
| contractCharge | Delete | Delete a contract charge |
| contractCharge | Get | Get a contract charge |
| contractCharge | Get Many | Get multiple contract charges |
| contractCharge | Count | Count contract charges |
| contractExclusionBillingCode | Create | Create a contract exclusion billing code |
| contractExclusionBillingCode | Get | Get a contract exclusion billing code |
| contractExclusionBillingCode | Get Many | Get multiple contract exclusion billing codes |
| contractExclusionBillingCode | Count | Count contract exclusion billing codes |
| contractExclusionBillingCode | Delete | Delete a contract exclusion billing code |
| contractExclusionRoles | Create | Create a contract exclusion role |
| contractExclusionRoles | Get | Get a contract exclusion role |
| contractExclusionRoles | Get Many | Get multiple contract exclusion roles |
| contractExclusionRoles | Count | Count contract exclusion roles |
| contractExclusionRoles | Delete | Delete a contract exclusion role |
| contractExclusionSetExcludedRole | Create | Create a contract exclusion set excluded role |
| contractExclusionSetExcludedRole | Get | Get a contract exclusion set excluded role |
| contractExclusionSetExcludedRole | Get Many | Get multiple contract exclusion set excluded roles |
| contractExclusionSetExcludedRole | Count | Count contract exclusion set excluded roles |
| contractExclusionSetExcludedRole | Delete | Delete a contract exclusion set excluded role |
| contractExclusionSetExcludedWorkType | Create | Create a contract exclusion set excluded work type |
| contractExclusionSetExcludedWorkType | Get | Get a contract exclusion set excluded work type |
| contractExclusionSetExcludedWorkType | Get Many | Get multiple contract exclusion set excluded work types |
| contractExclusionSetExcludedWorkType | Count | Count contract exclusion set excluded work types |
| contractExclusionSetExcludedWorkType | Delete | Delete a contract exclusion set excluded work type |
| contractMilestone | Create | Create a contract milestone |
| contractMilestone | Update | Update a contract milestone |
| contractMilestone | Get | Get a contract milestone |
| contractMilestone | Get Many | Get multiple contract milestones |
| contractMilestone | Count | Count contract milestones |
| contractNote | Create | Create a contract note |
| contractNote | Update | Update a contract note |
| contractNote | Get | Get a contract note |
| contractNote | Get Many | Get multiple contract notes |
| contractNote | Count | Count contract notes |
| contractRate | Create | Create a contract rate |
| contractRate | Update | Update a contract rate |
| contractRate | Get | Get a contract rate |
| contractRate | Get Many | Get multiple contract rates |
| contractRate | Count | Count contract rates |
| contractRetainer | Create | Create a contract retainer |
| contractRetainer | Update | Update a contract retainer |
| contractRetainer | Get | Get a contract retainer |
| contractRetainer | Get Many | Get multiple contract retainers |
| contractRetainer | Count | Count contract retainers |
| contractRoleCosts | Create | Create a contract role cost |
| contractRoleCosts | Update | Update a contract role cost |
| contractRoleCosts | Get | Get a contract role cost |
| contractRoleCosts | Get Many | Get multiple contract role costs |
| contractRoleCosts | Count | Count contract role costs |
| contractServiceAdjustment | Create | Create a contract service adjustment |
| contractServiceBundleAdjustment | Create | Create a contract service bundle adjustment |
| contractServiceBundle | Create | Create a contract service bundle |
| contractServiceBundle | Update | Update a contract service bundle |
| contractServiceBundle | Get | Get a contract service bundle |
| contractServiceBundle | Get Many | Get multiple contract service bundles |
| contractServiceBundle | Count | Count contract service bundles |
| contractServiceBundleUnit | Get | Get a contract service bundle unit |
| contractServiceBundleUnit | Get Many | Get multiple contract service bundle units |
| contractServiceBundleUnit | Count | Count contract service bundle units |
| contractService | Create | Create a contract service |
| contractService | Update | Update a contract service |
| contractService | Get | Get a contract service |
| contractService | Get Many | Get multiple contract services |
| contractService | Count | Count contract services |
| contractService | Create If Not Exists | Create a contract service if not exists |
| contractServiceUnit | Get | Get a contract service unit |
| contractServiceUnit | Get Many | Get multiple contract service units |
| contractServiceUnit | Count | Count contract service units |
| contractTicketPurchase | Create | Create a contract ticket purchase |
| contractTicketPurchase | Update | Update a contract ticket purchase |
| contractTicketPurchase | Get | Get a contract ticket purchase |
| contractTicketPurchase | Get Many | Get multiple contract ticket purchases |
| contractTicketPurchase | Count | Count contract ticket purchases |
| department | Count | Count departments |
| department | Create | Create a department |
| department | Get | Get a department |
| department | Get Many | Get many departments |
| department | Update | Update a department |
| expenseItemAttachment | Create | Upload an attachment |
| expenseItemAttachment | Get Many | Get multiple attachments |
| expenseItemAttachment | Count | Count attachments |
| expenseItemAttachment | Download | Download an attachment |
| expenseItemAttachment | Delete | Delete an attachment |
| holiday | Create | Create a holiday |
| holiday | Update | Update a holiday |
| holiday | Get | Get a holiday |
| holiday | Get Many | Get multiple holidays |
| holiday | Count | Count holidays |
| holiday | Delete | Delete a holiday |
| holiday | Create If Not Exists | Create a holiday if not exists |
| opportunityAttachment | Create | Upload an attachment |
| opportunityAttachment | Get Many | Get multiple attachments |
| opportunityAttachment | Count | Count attachments |
| opportunityAttachment | Download | Download an attachment |
| opportunityAttachment | Delete | Delete an attachment |
| opportunityCategory | Get | Get an opportunity category |
| opportunityCategory | Get Many | Get multiple opportunity categories |
| opportunityCategory | Count | Count opportunity categories |
| opportunityCategory | Update | Update an opportunity category |
| product | Create | Create a product |
| product | Update | Update a product |
| product | Get | Get a product |
| product | Get Many | Get multiple products |
| product | Count | Count products |
| productVendor | Create | Create a product vendor |
| productVendor | Update | Update a product vendor |
| productVendor | Get | Get a product vendor |
| productVendor | Get Many | Get multiple product vendors |
| productVendor | Count | Count product vendors |
| projectCharge | Create | Create a project charge |
| projectCharge | Update | Update a project charge |
| projectCharge | Delete | Delete a project charge |
| projectCharge | Get | Get a project charge |
| projectCharge | Get Many | Get multiple project charges |
| projectCharge | Count | Count project charges |
| projectCharge | Create If Not Exists | Create a project charge if not exists |
| projectNote | Create | Create a project note |
| projectNote | Update | Update a project note |
| projectNote | Get | Get a project note |
| projectNote | Get Many | Get multiple project notes |
| projectNote | Count | Count project notes |
| phase | Create | Create a project phase |
| phase | Update | Update a project phase |
| phase | Get | Get a project phase |
| phase | Get Many | Get multiple project phases |
| phase | Count | Count project phases |
| project | Create | Create a project |
| project | Update | Update a project |
| project | Get | Get a project |
| project | Get Many | Get multiple projects |
| project | Count | Count projects |
| task | Create | Create a project task |
| task | Update | Update a project task |
| task | Get | Get a project task |
| task | Get Many | Get multiple project tasks |
| task | Count | Count project tasks |
| purchaseApprovals | Update | Update a purchase approval |
| purchaseApprovals | Get | Get a purchase approval |
| purchaseApprovals | Get Many | Get multiple purchase approvals |
| purchaseApprovals | Count | Count purchase approvals |
| purchaseOrderItemReceiving | Create | Create purchase order item receiving records |
| purchaseOrderItemReceiving | Get | Get a purchase order item receiving record |
| purchaseOrderItemReceiving | Get Many | Get multiple purchase order item receiving records |
| purchaseOrderItemReceiving | Count | Count purchase order item receiving records |
| purchaseOrderItems | Create | Create a purchase order item |
| purchaseOrderItems | Update | Update a purchase order item |
| purchaseOrderItems | Get | Get a purchase order item |
| purchaseOrderItems | Get Many | Get multiple purchase order items |
| purchaseOrderItems | Count | Count purchase order items |
| purchaseOrders | Create | Create a purchase order |
| purchaseOrders | Update | Update a purchase order |
| purchaseOrders | Get | Get a purchase order |
| purchaseOrders | Get Many | Get multiple purchase orders |
| purchaseOrders | Count | Count purchase orders |
| quoteItem | Create | Create a quote item |
| quoteItem | Update | Update a quote item |
| quoteItem | Get | Get a quote item |
| quoteItem | Get Many | Get multiple quote items |
| quoteItem | Count | Count quote items |
| quoteItem | Delete | Delete a quote item |
| resourceRoleQueue | Create | Create a resource role queue |
| resourceRoleQueue | Update | Update a resource role queue |
| resourceRoleQueue | Get | Get a resource role queue |
| resourceRoleQueue | Get Many | Get multiple resource role queues |
| resourceRoleQueue | Count | Count resource role queues |
| resourceRole | Get | Get a resource role |
| resourceRole | Get Many | Get many resource roles |
| resourceRole | Count | Count resource roles |
| resource | Get | Get a resource |
| resource | Get Many | Get multiple resources |
| resource | Who Am I | Get API user resource details |
| resource | Transfer Ownership | Transfer ownership |
| resource | Update | Update a resource |
| resource | Count | Count resources |
| resourceSkill | Get | Get a resource skill |
| resourceSkill | Get Many | Get multiple resource skills |
| resourceSkill | Count | Count resource skills |
| resourceSkill | Update | Update a resource skill |
| resourceTimeOffAdditional | Get | Get resource time off additional |
| resourceTimeOffAdditional | Update | Update resource time off additional |
| resourceTimeOffApprover | Get | Get a resource time off approver |
| resourceTimeOffApprover | Get Many | Get multiple resource time off approvers |
| resourceTimeOffApprover | Count | Count resource time off approvers |
| resourceTimeOffBalance | Get | Get resource time off balances |
| resourceTimeOffBalance | Get By Year | Get resource time off balance by year |
| role | Create | Create a role |
| role | Get | Get a role |
| role | Get Many | Get many roles |
| role | Update | Update a role |
| searchFilter | Build | Build a search filter |
| searchFilter | Dynamic Build | Build a dynamic search filter |
| tagAlias | Create | Create a tag alias |
| tagAlias | Delete | Delete a tag alias |
| tagAlias | Get | Get a tag alias |
| tagAlias | Get Many | Get multiple tag aliases |
| tagAlias | Count | Count tag aliases |
| tagGroup | Create | Create a tag group |
| tagGroup | Update | Update a tag group |
| tagGroup | Delete | Delete a tag group |
| tagGroup | Get | Get a tag group |
| tagGroup | Get Many | Get multiple tag groups |
| tagGroup | Count | Count tag groups |
| tag | Create | Create a tag |
| tag | Update | Update a tag |
| tag | Delete | Delete a tag |
| tag | Get | Get a tag |
| tag | Get Many | Get multiple tags |
| tag | Count | Count tags |
| ticketAdditionalConfigurationItem | Create | Create a ticket additional configuration item |
| ticketAdditionalConfigurationItem | Create If Not Exists | Create a ticket additional configuration item if not exists |
| ticketAdditionalConfigurationItem | Delete | Delete a ticket additional configuration item |
| ticketAdditionalConfigurationItem | Get | Get a ticket additional configuration item |
| ticketAdditionalConfigurationItem | Get Many | Get multiple ticket additional configuration items |
| ticketAdditionalConfigurationItem | Count | Count ticket additional configuration items |
| ticketAdditionalContact | Create | Create a ticket additional contact |
| ticketAdditionalContact | Create If Not Exists | Create a ticket additional contact if not exists |
| ticketAdditionalContact | Delete | Delete a ticket additional contact |
| ticketAdditionalContact | Get | Get a ticket additional contact |
| ticketAdditionalContact | Get Many | Get multiple ticket additional contacts |
| ticketAdditionalContact | Count | Count ticket additional contacts |
| ticketAttachment | Create | Upload an attachment |
| ticketAttachment | Get Many | Get multiple attachments |
| ticketAttachment | Count | Count attachments |
| ticketAttachment | Download | Download an attachment |
| ticketAttachment | Delete | Delete an attachment |
| ticketCharge | Create | Create a ticket charge |
| ticketCharge | Create If Not Exists | Create a ticket charge if not exists |
| ticketCharge | Update | Update a ticket charge |
| ticketCharge | Delete | Delete a ticket charge |
| ticketCharge | Get | Get a ticket charge |
| ticketCharge | Get Many | Get multiple ticket charges |
| ticketCharge | Count | Count ticket charges |
| ticketChecklistItem | Create | Create a ticket checklist item |
| ticketChecklistItem | Update | Update a ticket checklist item |
| ticketChecklistItem | Delete | Delete a ticket checklist item |
| ticketChecklistItem | Get | Get a ticket checklist item |
| ticketChecklistItem | Get Many | Get multiple ticket checklist items |
| ticketChecklistItem | Count | Count ticket checklist items |
| ticketChecklistLibrary | Create | Add checklist library to ticket |
| TicketHistory | Get | Get a ticket history |
| TicketHistory | Get Many | Get many ticket histories |
| TicketHistory | Count | Count ticket histories |
| ticketNoteAttachment | Create | Upload an attachment |
| ticketNoteAttachment | Get Many | Get multiple attachments |
| ticketNoteAttachment | Download | Download an attachment |
| ticketNoteAttachment | Delete | Delete an attachment |
| ticketNoteAttachment | Count | Count attachments |
| ticketNote | Create | Create a ticket note |
| ticketNote | Update | Update a ticket note |
| ticketNote | Get | Get a ticket note |
| ticketNote | Get Many | Get multiple ticket notes |
| ticketNote | Count | Count ticket notes |
| ticketNoteWebhook | Get | Get a ticket note webhook |
| ticketNoteWebhook | Get Many | Get multiple ticket note webhooks |
| ticketNoteWebhook | Delete | Delete a ticket note webhook |
| ticket | Create | Create a ticket |
| ticket | Get | Get a ticket |
| ticket | Get Many | Get many tickets |
| ticket | SLA Health Check | Run SLA health check for a ticket |
| ticket | Summary | Get ticket summary |
| ticket | Timeline | Get ticket timeline |
| ticket | Update | Update a ticket |
| ticket | Count | Count tickets |
| ticketWebhook | Get | Get a ticket webhook |
| ticketWebhook | Get Many | Get multiple ticket webhooks |
| ticketWebhook | Delete | Delete a ticket webhook |
| timeEntry | Create | Create a time entry |
| timeEntry | Update | Update a time entry |
| timeEntry | Get | Get a time entry |
| timeEntry | Get Many | Get multiple time entries |
| timeEntry | Get Posted | Get posted time entries |
| timeEntry | Get Unposted | Get unposted time entries |
| timeEntry | Delete | Delete a time entry |
| timeEntry | Count | Count time entries |
| timeEntry | Create If Not Exists | Create a time entry if not exists |
| timeEntryAttachment | Create | Upload an attachment |
| timeEntryAttachment | Get Many | Get multiple attachments |
| timeEntryAttachment | Count | Count attachments |
| timeEntryAttachment | Download | Download an attachment |
| timeEntryAttachment | Delete | Delete an attachment |
| timeOffRequest | Get | Get a time off request |
| timeOffRequest | Get Many | Get multiple time off requests |
| timeOffRequest | Count | Count time off requests |
| timeOffRequest | Approve | Approve a time off request |
| timeOffRequest | Reject | Reject a time off request |
| tool | Execute | Execute autotask operation |
Parsed automatically from the published npm package; may be incomplete.
Links
Maintainers: maxs05
Other Autotask community nodes
New community nodes, every week
One short email: the most useful new and fast-growing community nodes, plus ones that went stale. Free.
You'll get a confirmation email first. Trouble? Use the signup page.