Hudu AI Tools icon

Hudu AI Tools

Expose Hudu operations as individual AI tools for the AI Agent

Hudu AI Tools

AI-generated

Overview

The Hudu AI Tools node exposes various Hudu operations as individual AI tools for integration with an AI Agent. It allows users to select a resource and specific operations (read or write) to enable, providing a way to interact with Hudu's API through AI-driven workflows. Common scenarios include automating asset management, querying resources, and performing CRUD operations within Hudu via AI prompts.

Use Case Examples

  1. Automate fetching asset details by ID using the 'Get by ID' operation.
  2. Enable 'Create' and 'Update' operations to allow AI-driven asset management.
  3. Use 'Describe schema fields' to dynamically understand resource fields for building AI prompts.

Properties

Name Meaning
resource The Hudu resource to interact with, selected from a list or specified by ID.
operations The list of operations to enable for the selected resource, chosen from available read and write operations.
allowWriteOperations Boolean flag to enable or disable mutating (write) operations such as create, update, delete, archive, unarchive, and move.

Output

JSON

  • message - Informational message about the node's readiness or error messages.
  • resource - The selected Hudu resource name or ID.
  • operations - List of enabled operations for the resource.
  • fields - Metadata describing schema fields when 'describeFields' operation is called.
  • error - Error details if an operation fails or is blocked.

Dependencies

  • Hudu API credentials required for authentication.

Troubleshooting

  • Error if resource is not selected or unknown: Ensure a valid resource is chosen.
  • Error if no operations are selected: Select at least one operation to enable.
  • Write operations blocked error: Enable 'Allow Write Operations' to use mutating operations.
  • Invalid operation error: Ensure the operation is enabled and supported for the selected resource.

Links

Discussion