Autotask icon

Autotask

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

Actions524

Subscription → Update

AI-generated

Overview

This node operation updates an existing subscription in Kaseya's Autotask PSA system. It is useful for scenarios where subscription details need to be modified, such as changing subscription terms, status, or associated customer information. For example, a user can update the subscription ID with new field values to reflect changes in the customer's subscription plan.

Use Case Examples

  1. Updating a subscription's status to 'active' after payment confirmation.
  2. Modifying the subscription's billing cycle or renewal date.

Properties

Name Meaning
Subscription ID The ID of the subscription to operate on, required to identify which subscription to update.
Dry Run Whether to return a request preview instead of executing the operation, useful for testing and validation without making actual changes.
Impersonation Resource ID Optional resource ID to impersonate for write requests, allowing actions to be performed as another user or resource.
Proceed Without Impersonation If Denied Whether to retry denied impersonated writes once without impersonation and proceed as the API user, applicable only when impersonation is set.
Fields Fields to map and update on the subscription resource, defining which subscription attributes to change.

Output

JSON

  • id - The unique identifier of the updated subscription.
  • fieldsUpdated - Details of the fields that were updated in the subscription.
  • status - The status of the update operation, e.g., success or failure.

Dependencies

  • Kaseya Autotask PSA REST API
  • An API key credential for authentication

Troubleshooting

  • Ensure the Subscription ID is correct and exists in the system to avoid 'not found' errors.
  • If using impersonation, verify the impersonation resource ID has the necessary permissions.
  • Use the Dry Run option to preview the request and validate field mappings before executing.
  • Check API rate limits and credentials if requests fail or are throttled.

Links

Discussion