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 Move Plugin to Dev Environment operation, the node allows moving an existing plugin into the development environment within Dataiku DSS. This is useful when you want to edit or develop a plugin interactively in the plugin editor.

Common scenarios include:

  • Transitioning a stable plugin into a development state for further enhancements.
  • Preparing a plugin for debugging or iterative development.
  • Managing plugin lifecycle by switching between deployed and development modes.

Example use case:

  • A user has a plugin installed on their Dataiku DSS instance and wants to move it to the dev environment to add new features or fix bugs. Using this node operation, they specify the plugin ID, and the node triggers the move action via the API.

Properties

Name Meaning
Plugin ID The unique identifier of the plugin to be moved to the development environment.

Output

The node outputs the response from the Dataiku DSS API call as JSON data. The exact structure depends on the API's response to the "move to dev environment" action but typically includes status information about the move operation.

If the API returns binary data (not typical for this operation), it would be provided as binary output, but this operation primarily deals with JSON responses indicating success or failure.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Needs an API key credential for authenticating requests to 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 an error about missing API credentials, ensure that the Dataiku DSS API credentials are properly set up in n8n.
  • Plugin ID Required: The operation requires a valid Plugin ID. Omitting this will cause an error.
  • API Errors: Errors returned from the Dataiku DSS API (e.g., plugin not found, permission denied) will be surfaced as node errors. Check the plugin ID validity and user permissions.
  • Network Issues: Connectivity problems to the Dataiku DSS server will result in request failures. Verify network access and server availability.

Links and References


This summary focuses on the "Plugin" resource and the "Move Plugin to Dev Environment" operation as requested, based on static analysis of the provided source code and property definitions.

Discussion