Autotask icon

Autotask

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

Actions524

Contract Charge → Get Many

AI-generated

Overview

This node operation retrieves multiple contract charge records from the Autotask PSA system. It is useful for scenarios where users need to fetch a list of contract charges, either all available or limited by a specified maximum number. This can help in managing and analyzing contract-related financial data within business workflows.

Use Case Examples

  1. Fetch all contract charges for a specific contract to analyze billing details.
  2. Retrieve a limited number of recent contract charges for reporting purposes.

Properties

Name Meaning
Get All Whether to return all contract charge records or limit the number of results.
Max Records Maximum number of contract charge records to return when not returning all. Range is 1 to 500.
Add Picklist Labels Whether to add human-readable labels for picklist fields in the output.
Add Reference Labels Whether to add human-readable labels for reference fields in the output.
Select Columns Names or IDs. Specify which fields to include in the response. If none selected, all fields are returned. The ID field is always included.
Flatten User-Defined Fields Whether to bring user-defined fields to the top level of each object instead of nested in an array.

Output

JSON

  • id - Unique identifier of the contract charge record.
  • contractId - Identifier of the associated contract.
  • chargeAmount - The amount charged in the contract charge.
  • chargeDate - Date when the charge was applied.
  • description - Description or details of the contract charge.
  • status - Current status of the contract charge.
  • userDefinedFields - Custom fields defined by the user, optionally flattened to top level.
  • picklistLabels - Human-readable labels for picklist fields if enabled.
  • referenceLabels - Human-readable labels for reference fields if enabled.

Dependencies

  • An API key credential for Autotask PSA REST API

Troubleshooting

  • Ensure the API credentials are correctly configured and have sufficient permissions to access contract charge data.
  • If the node returns no data, verify that contract charges exist and the query parameters (like max records) are set appropriately.
  • Errors related to rate limits may occur; ensure the API rate limits are respected or use the node's built-in rate tracking.

Links

Discussion