Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Timesheet Event → List Of Timesheet Event

AI-generated

Overview

This node integrates with the Halo PSA API to list timesheet events. It allows users to query timesheet event data filtered by various parameters such as agent IDs and date ranges. This is useful for automating reporting, auditing, or syncing timesheet information from Halo PSA into other systems.

Typical use cases include:

  • Retrieving a list of timesheet events for specific agents within a given time period.
  • Automating timesheet data extraction for payroll or project management tools.
  • Filtering timesheet events by UTC offset to handle timezone-specific queries.

Properties

Name Meaning
Agent Id Filter timesheet events by a single agent's unique identifier.
Agents Filter timesheet events by one or more agents (string format, e.g., comma-separated).
End Date Specify the end date to limit the timesheet events returned (usually in ISO string).
Start Date Specify the start date to limit the timesheet events returned (usually in ISO string).
Utcoffset Filter timesheet events based on the UTC offset to adjust for timezone differences.

Output

The node outputs an array of JSON objects representing timesheet events retrieved from the Halo PSA API. Each item corresponds to a timesheet event matching the query parameters.

The json output field contains the raw response data from the API, which typically includes details such as event timestamps, agent information, duration, and related metadata.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Halo PSA API.
  • The node expects configuration of base URL, tenant ID, client ID, and client secret for the Halo PSA service.
  • Network access to the Halo PSA API endpoint is necessary.

Troubleshooting

  • No credentials returned!
    This error indicates missing or misconfigured API authentication credentials. Ensure that the required API key or authentication token is properly set up in n8n credentials.

  • Resource or Operation not found
    If the specified resource ("Timesheet Event") or operation ("List Of Timesheet Event") is not recognized, verify that the node parameters are correctly set and match the supported values.

  • API request failures
    Errors during the API call may be due to invalid query parameters, network issues, or permission problems. Check the parameter formats (e.g., date strings), network connectivity, and API permissions.

  • JSON parsing errors
    If using advanced JSON parameters, ensure that any JSON strings provided are valid and correctly formatted.

Links and References

Discussion