Autotask icon

Autotask

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

Actions524

Contract Service → Get

AI-generated

Overview

This node operation retrieves details of a specific Contract Service from the Autotask PSA system. It is useful for scenarios where you need to fetch information about a contract service by its ID, such as for contract management, billing, or service tracking purposes.

Use Case Examples

  1. Get details of a contract service by providing its unique service ID.
  2. Use in workflows to fetch contract service data for reporting or integration with other systems.

Properties

Name Meaning
Service ID The unique identifier of the contract service to retrieve.
Add Picklist Labels Whether to automatically add human-readable '_label' fields for picklist fields in the response.
Add Reference Labels Whether to automatically add human-readable '_label' fields for reference fields in the response.
Select Columns Names or IDs Choose specific fields to include in the response. If none are selected, all fields are returned. The ID field is always included.
Flatten User-Defined Fields Whether to bring user-defined fields (UDFs) up to the top level of each object instead of nested inside the userDefinedFields array.

Output

JSON

  • id - The unique identifier of the contract service.
  • name - The name of the contract service.
  • description - Description or details about the contract service.
  • status - Current status of the contract service.
  • billingDetails - Billing-related information for the contract service.
  • userDefinedFields - Custom fields defined by the user, optionally flattened to top-level properties.
  • _label - Additional human-readable labels for picklist and reference fields if enabled.

Dependencies

  • An API key credential for Autotask PSA REST API

Troubleshooting

  • Ensure the Service ID is correctly provided and exists in the Autotask system to avoid 'not found' errors.
  • If labels are not appearing, verify that 'Add Picklist Labels' and 'Add Reference Labels' options are enabled and that the fields have values.
  • Check API credentials and permissions if the node fails to authenticate or retrieve data.
  • If user-defined fields are not accessible as expected, toggle the 'Flatten User-Defined Fields' option to adjust the data structure.

Links

Discussion