Autotask icon

Autotask

Interact with Kaseya's Autotask PSA REST API to manage companies, tickets, contracts, and more.

Actions524

Contract → Update

AI-generated

Overview

This node operation updates an existing contract in the Autotask PSA system. It is useful for scenarios where you need to modify contract details such as terms, billing rules, services, or other contract-related information. For example, you might update a contract's billing rules or service details based on changes in client agreements or project scope.

Use Case Examples

  1. Updating the billing rules of a contract to reflect new pricing.
  2. Modifying contract service details to add or remove services.
  3. Changing contract terms or milestones as per client requests.

Properties

Name Meaning
Contract ID The ID of the contract to operate on, used to identify which contract to update.
Dry Run Whether to return a request preview instead of executing the operation. Useful for testing and validation without making actual changes.
Fields The fields of the contract to update, mapped using a resource mapper to define which contract properties to change.

Output

JSON

  • id - The unique identifier of the updated contract.
  • fieldsUpdated - Details of the fields that were updated in the contract.
  • status - The status of the update operation, indicating success or failure.

Dependencies

  • Requires an API key credential for Autotask PSA REST API access.

Troubleshooting

  • Ensure the Contract ID is valid and exists in the Autotask system to avoid errors.
  • If Dry Run is enabled, no changes will be made; disable it to perform actual updates.
  • Check API credentials and permissions if the update operation fails due to authentication issues.
  • Handle errors gracefully by enabling 'Continue On Fail' to capture error messages per item.

Links

Discussion