Halo PSA icon

Halo PSA

Consume Halo PSA API

Actions795

Tenable Details → Post Undefined

AI-generated

Overview

This node integrates with the Tenable Details API to send custom JSON payloads via a POST request. It allows users to submit complex structured data, such as field mappings, site mappings, criteria, and export configurations, to the Tenable service for processing or configuration purposes.

Typical use cases include:

  • Automating the submission of detailed configuration data to Tenable.
  • Integrating Tenable vulnerability or asset details into broader workflows.
  • Customizing how Tenable processes or exports data by sending tailored JSON structures.

For example, a security operations team might use this node to programmatically update mapping rules or export settings in Tenable based on dynamic inputs from other systems.

Properties

Name Meaning
Body A JSON object representing the payload to send in the POST request. It supports complex nested structures including:
- fieldmappings: Array of field mapping objects.
- sitemappings: Array of site mapping objects, each containing criteria.
- mappings_xtype: Array of mapping types, each with field mappings, tag-list pairs, and criteria.
- exports: Array defining export data configurations.

The property expects a valid JSON string that will be parsed before sending.

Output

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

  • json: The response returned by the Tenable API after submitting the POST request. This typically includes confirmation of the operation, any created or updated resource details, or error messages if the request failed.

The node does not output binary data.

Dependencies

  • Requires an API key credential for authenticating with the Tenable API.
  • Needs the base URL of the Tenable API endpoint configured in credentials.
  • The node uses HTTP POST requests with JSON bodies.
  • No additional external dependencies beyond standard HTTP and JSON handling.

Troubleshooting

  • No credentials returned!
    This error occurs if the node cannot find or access the required API authentication credentials. Ensure that the API key and base URL are correctly set up in the node's credential configuration.

  • Resource or Operation not found
    If the specified resource or operation is invalid or missing, the node will throw an error. Verify that "Tenable Details" is selected as the resource and "Post Undefined" as the operation.

  • Invalid JSON in Body property
    Since the body is parsed from a JSON string, malformed JSON will cause parsing errors. Validate the JSON syntax before running the node.

  • API request failures
    Network issues, incorrect URLs, or invalid authentication can cause the HTTP request to fail. Check network connectivity, credential correctness, and API endpoint availability.

  • Continue On Fail behavior
    If enabled, the node will continue processing subsequent items even if some fail, returning error details in the output JSON.

Links and References

Discussion