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 Dataiku DSS resources directly from n8n workflows. It supports managing projects, datasets, plugins, dashboards, machine learning models, scenarios, and many other Dataiku DSS entities.

For the Plugin resource with the Create Development Plugin operation, the node allows creating a new development plugin in Dataiku DSS. This is useful for automating plugin creation as part of CI/CD pipelines or project setup workflows.

Typical use cases include:

  • Automating plugin lifecycle management within Dataiku DSS.
  • Integrating plugin creation into broader data science or deployment workflows.
  • Programmatically managing Dataiku DSS plugins without manual UI interaction.

Properties

Name Meaning
Request Body JSON object representing the request payload sent to the Dataiku DSS API endpoint.

The Request Body property is used to provide the JSON data required by the API to create the development plugin. The exact structure depends on the Dataiku DSS API specification for plugin creation.

Output

The node outputs the response from the Dataiku DSS API call in the json field of the output item. The structure of this JSON corresponds to the API's response for the "Create Development Plugin" operation, typically including details about the newly created plugin such as its ID, name, status, and metadata.

If the API returns binary data (not typical for this operation), it would be available in the binary field, but for plugin creation, the output is expected to be JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials (an API key) for authentication with the Dataiku DSS API.
  • The node uses HTTP requests to communicate with the Dataiku DSS REST API.
  • No additional external services are needed beyond the Dataiku DSS server.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing credentials, ensure that the API key credential for Dataiku DSS is configured correctly in n8n.
  • Required Parameter Errors: The node validates required parameters like project key or plugin ID depending on the operation. Missing these will cause errors. Make sure all required fields are filled.
  • API Endpoint Errors: If the Dataiku DSS server URL is incorrect or unreachable, the node will fail to connect. Verify network connectivity and server address.
  • Invalid Request Body: Providing malformed JSON in the Request Body property can cause API errors. Validate JSON syntax before execution.
  • Permission Issues: The API key must have sufficient permissions to create plugins in the target Dataiku DSS instance.

Links and References


Note: This summary is based on static analysis of the provided source code and input properties. Runtime behavior may depend on actual API responses and environment configuration.

Discussion