Autotask icon

Autotask

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

Actions524

Contract Rate → Get Many

AI-generated

Overview

This node operation retrieves multiple contract rate records from the Autotask PSA system. It is useful for scenarios where you need to fetch a list of contract rates, such as for reporting, analysis, or integration with other systems. For example, you might use this operation to get all contract rates associated with a particular contract or to retrieve a limited number of contract rates for display in a dashboard.

Use Case Examples

  1. Fetch all contract rates for a specific contract to analyze pricing trends.
  2. Retrieve a limited set of contract rates to display in a user interface with pagination.

Properties

Name Meaning
Get All Whether to return all results or only up to a given limit (maxRecords). This controls if the node fetches all available contract rates or just a subset.
Max Records The maximum number of contract rate records to return when 'Get All' is false. The value can range from 1 to 500.
Add Picklist Labels Whether to automatically add '_label' fields for picklist fields with human-readable values. No labels will be added for empty values.
Add Reference Labels Whether to automatically add '_label' fields for reference fields with human-readable values. No labels will be added for empty values.
Select Columns Names or IDs. Choose which fields to include in the response. If no fields are selected, all fields will be returned. The ID field is always included regardless of selection.
Flatten User-Defined Fields Whether to bring user-defined fields up to the top level of each object. When enabled, UDFs will be accessible as top-level properties instead of being nested in the userDefinedFields array.

Output

JSON

  • id - Unique identifier of the contract rate record.
  • contractId - Identifier of the contract associated with the rate.
  • rate - The rate value defined in the contract rate record.
  • effectiveDate - The date from which the contract rate is effective.
  • expirationDate - The date until which the contract rate is valid.
  • userDefinedFields - Array of user-defined fields related to the contract rate, if not flattened.
  • 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 authentication

Troubleshooting

  • Ensure the API credentials are correctly configured and have sufficient permissions to access contract rate data.
  • If the node returns no data, verify that the contract rates exist and the filters (if any) are correctly set.
  • Errors related to rate limits may occur; ensure the API usage complies with Autotask's rate limits and consider enabling rate tracking if supported.

Links

  • Autotask PSA REST API Documentation - Official documentation for the Autotask PSA REST API, useful for understanding available endpoints and data structures related to contract rates.

Discussion