Autotask icon

Autotask

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

Actions524

Contract Role Costs → Update

AI-generated

Overview

This node operation updates an existing Contract Role Cost in the Autotask PSA system. It is useful for scenarios where you need to modify details of a contract role cost, such as adjusting pricing or terms associated with a specific contract role. For example, a user might update the cost details after renegotiating contract terms with a client.

Use Case Examples

  1. Updating the cost associated with a specific contract role by providing the Contract Role Cost ID and the new field values to be updated.
  2. Performing a dry run to preview the update request without actually applying changes, useful for validation and testing.

Properties

Name Meaning
Contract Role Cost ID The ID of the contract role cost to update, used to identify which contract role cost record to modify.
Dry Run Whether to return a request preview instead of executing the operation. Useful for testing and validation. When enabled, no API call is made and no changes are made to Autotask.
Fields The fields and their values to update on the contract role cost. Supports defining fields below or using resource mapping for flexible field updates.

Output

JSON

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

Dependencies

  • Requires an API key credential for Autotask PSA to authenticate and authorize the update operation.

Troubleshooting

  • Ensure the Contract Role Cost ID provided 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 authorization issues.
  • Validate the fields to update are correctly mapped and supported by the Autotask API to prevent request errors.

Links

Discussion