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 "Update Plugin From Store" operation, it allows updating an existing plugin by fetching its latest version from the Dataiku Store. This is useful for keeping plugins up-to-date with improvements or fixes provided by the store without manual intervention.

Common scenarios include:

  • Automating plugin updates in Dataiku DSS projects.
  • Ensuring that deployed plugins are always running the latest approved versions.
  • Integrating plugin management into broader automation workflows.

Example: Automatically update a plugin from the Dataiku Store whenever a new version is released, ensuring your project uses the most recent features and bug fixes.

Properties

Name Meaning
Plugin ID The unique identifier of the plugin to update from the Dataiku Store.

Output

The node outputs JSON data representing the response from the Dataiku DSS API after attempting to update the plugin from the store. The structure depends on the API's response but typically includes status information about the update operation.

If the operation involves downloading files (not applicable here), binary data would be output accordingly, but for this operation, only JSON output is expected.

Dependencies

  • Requires valid Dataiku DSS API credentials including the server URL and an API key.
  • The node must be configured with these credentials to authenticate API requests.
  • The Dataiku DSS instance must have access to the Dataiku Store and the specified plugin.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing credentials, ensure that the Dataiku DSS API credentials are properly set up in n8n.
  • Required Parameter Errors: The node validates required parameters such as Plugin ID; missing these will cause errors. Provide all necessary inputs.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys can cause request failures. Verify connectivity and credential correctness.
  • Permission Issues: Ensure the API key has sufficient permissions to update plugins from the store.
  • Unexpected Response Format: If the API returns unexpected data, check the Dataiku DSS API documentation for changes or contact support.

Links and References

Discussion