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. Specifically for the Project resource and the Delete Project operation, it allows permanently deleting a project along with all its associated datasets, recipes, models, and other related entities.

Typical use cases include:

  • Automating cleanup of obsolete or test projects in Dataiku DSS.
  • Managing project lifecycle by programmatically removing projects as part of a larger workflow.
  • Integrating project deletion into CI/CD pipelines or governance processes.

Example: Automatically delete a project after exporting its data or when a certain condition is met in your data pipeline.

Properties

Name Meaning
Project Key The unique identifier key of the project to delete.
Query Parameters Optional additional query parameters to customize the API request (key-value pairs).

The node supports many other properties for different resources and operations, but for the Project - Delete Project operation, the critical input is the Project Key which identifies the project to be deleted.

Output

The output of this operation is the JSON response from the Dataiku DSS API after attempting to delete the specified project. Typically, a successful deletion might return an empty response or a confirmation message. If the API returns any content, it will be parsed and returned as JSON.

No binary data output is expected for this operation.

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 expects the base URL of the Dataiku DSS server and the user API key to be configured in the credentials.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials", ensure that you have configured the required API key credential correctly in n8n.
  • Missing Project Key: The node requires the Project Key to be provided; if omitted, it will throw an error indicating this requirement.
  • API Errors: Any errors returned by the Dataiku DSS API (e.g., project not found, permission denied) will be surfaced as node execution errors with descriptive messages.
  • Network Issues: Ensure that the n8n instance can reach the Dataiku DSS server URL and that no firewall or network restrictions block the requests.

Links and References


This summary focuses on the Project resource and the Delete Project operation as requested, based on static analysis of the provided source code and property definitions.

Discussion