Autotask icon

Autotask

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

Actions524

Resource → Who Am I

AI-generated

Overview

The 'Resource' node with the 'Who Am I' operation in the Autotask integration allows users to retrieve information about the current authenticated user or context. This operation is useful for scenarios where you need to verify or display the identity details of the API user making the request, such as in user profile displays, audit logs, or conditional workflows based on user identity.

Use Case Examples

  1. A workflow that fetches the current user's details to personalize subsequent actions.
  2. An automation that logs the identity of the user performing certain operations for audit purposes.

Properties

Name Meaning
Cache Response Whether to cache the API response for this operation to reduce repeated Autotask calls.
Cache TTL (seconds) Maximum time to keep a cached API response for this operation (in seconds). If a valid cached response exists for the same parameters, it will be returned immediately and no new API request will be sent until the TTL expires.
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.

Output

JSON

  • id - The unique identifier of the authenticated user or resource.
  • username - The username of the authenticated user.
  • email - The email address associated with the authenticated user.
  • roles - Roles assigned to the authenticated user.
  • otherDetails - Additional details about the authenticated user or context returned by the API.

Dependencies

  • Requires an API key credential for Autotask API authentication.

Troubleshooting

  • If the node returns authentication errors, verify that the API credentials are correct and have the necessary permissions.
  • If caching is enabled but stale data is returned, adjust the Cache TTL or disable caching to ensure fresh data.
  • If expected fields are missing in the response, check the 'Select Columns' property to ensure the desired fields are selected.

Links

Discussion