Autotask icon

Autotask

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

Actions524

Contract Service Bundle → Get Many

AI-generated

Overview

This node operation retrieves multiple records of Contract Service Bundles from the Autotask PSA REST API. It supports fetching all records or limiting the number of records returned, making it useful for scenarios where users need to list or analyze contract service bundles in bulk, such as generating reports or syncing data with other systems.

Use Case Examples

  1. Fetch all contract service bundles to synchronize with an external database.
  2. Retrieve a limited number of contract service bundles for display in a dashboard.

Properties

Name Meaning
Get All Whether to return all results or only up to a given limit.
Max Records Maximum number of records to return when not returning all.
Add Picklist Labels Whether to automatically add '_label' fields for picklist fields with human-readable values.
Add Reference Labels Whether to automatically add '_label' fields for reference fields with human-readable values.
Select Columns Names or IDs. Choose 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 up to the top level of each object instead of nested in the userDefinedFields array.
Fields Mapping of fields to define or update for the resource.

Output

JSON

  • id - Unique identifier of the contract service bundle.
  • name - Name of the contract service bundle.
  • description - Description of the contract service bundle.
  • status - Status of the contract service bundle.
  • userDefinedFields - Array of user-defined fields associated with the contract service bundle.
  • _label - Human-readable labels for picklist and reference fields if enabled.

Dependencies

  • Autotask PSA REST API
  • API key credential for authentication

Troubleshooting

  • Ensure API credentials are correctly configured and have necessary permissions.
  • If no records are returned, verify the filters and limits set in the node parameters.
  • Errors related to rate limits may occur; ensure rate tracking is properly initialized or retry after some time.

Links

Discussion