Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Serv Status → Post Undefined

AI-generated

Overview

This node integrates with the Halo PSA API, allowing users to perform various operations on different resources within the Halo PSA system. Specifically, for the "Serv Status" resource and the "Post Undefined" operation, it sends a POST request with a JSON body to create or update service status information (or similar data) in Halo PSA.

Common scenarios include automating service status updates, creating new service status entries, or posting custom data related to service statuses in Halo PSA. For example, a user might automate the creation of service status records based on external monitoring tools or workflows.

Properties

Name Meaning
Body A JSON object representing the request payload to be sent in the POST request body. This allows flexible input of any valid JSON structure required by the "Post Undefined" operation on the "Serv Status" resource.

Output

The node outputs an array of JSON objects corresponding to each input item processed. Each output item contains:

  • json: The parsed JSON response from the Halo PSA API after performing the POST request.
  • If the request fails and "Continue On Fail" is enabled, the output will contain an error message under json.error.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the Halo PSA API. This includes base URL, tenant identifier, client ID, and client secret.
  • The node uses HTTP requests to communicate with the Halo PSA REST API.
  • No additional environment variables are needed beyond the configured credentials.

Troubleshooting

  • No credentials returned!: Indicates missing or misconfigured API authentication credentials. Ensure that the API key credential is properly set up with all required fields.
  • Resource or Operation not found: Occurs if the specified resource or operation does not exist in the node's configuration. Verify that "Serv Status" and "Post Undefined" are correctly selected.
  • JSON parsing errors: Since the "Body" property expects valid JSON, malformed JSON input will cause errors. Validate JSON syntax before running the node.
  • API request failures: Network issues, invalid credentials, or incorrect request body can cause API errors. Check the error message returned in the output for details.
  • Enable "Continue On Fail" to allow the workflow to proceed even if some items fail, capturing error messages in the output.

Links and References

Discussion