Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, enabling users to perform a wide range of operations on various Dataiku DSS resources. Specifically for the Plugin resource and the Get File Detail From Plugin operation, it retrieves detailed information about a specific file within a plugin by specifying the plugin ID and the file path.

Common scenarios where this node is beneficial include:

  • Inspecting or auditing files inside a Dataiku plugin.
  • Automating plugin management workflows that require fetching file metadata or content details.
  • Integrating plugin file details into broader data pipelines or monitoring systems.

Example use case:

  • A user wants to programmatically retrieve metadata or contents of a configuration file inside a plugin to verify its version or contents before deployment.

Properties

Name Meaning
Plugin ID The unique identifier of the plugin from which to get the file detail.
Path The relative path of the file inside the plugin whose details are to be retrieved.

Output

The output is a JSON object containing the details of the specified file within the plugin. This typically includes metadata such as file size, modification date, and possibly file content or other attributes depending on the API response.

If the operation involves downloading or handling binary files (not specifically for this operation), the node can output binary data prepared for further processing or saving.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Needs valid API credentials (an API key) for authentication with the Dataiku DSS API.
  • The node expects the Dataiku DSS server URL and user API key to be configured in the credentials.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials," ensure that the API key credential is properly set up in n8n.
  • Required Parameter Errors: The node validates required parameters like Plugin ID and Path. Missing these will cause errors indicating which parameter is missing.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys may cause request failures. Verify connectivity and credentials.
  • Unexpected Response Format: If the API returns unexpected data, parsing errors might occur. Check the API documentation and ensure the requested file exists.

Links and References

Discussion