Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API to perform various management operations on Dataiku DSS resources. Specifically, for the Connection resource and the Delete Connection operation, it allows users to delete a named connection from the DSS instance.

Typical use cases include automating the cleanup or removal of obsolete or unused connections in Dataiku DSS projects. For example, if a connection to a database is no longer needed, this node can be used within an n8n workflow to programmatically delete that connection by specifying its name.

Properties

Name Meaning
Connection Name The name of the connection to delete. This identifies which connection will be removed.

Output

The output of the node after deleting a connection is a JSON array containing the response from the Dataiku DSS API. Typically, for a delete operation, the response might be empty or contain status information confirming the deletion.

  • The json output field contains the parsed JSON response from the API.
  • If the API returns no content (HTTP 204), the node outputs a JSON object indicating "204 No Content".
  • There is no binary data output for this operation.

Dependencies

  • Requires an active connection to a Dataiku DSS instance via an API key credential.
  • The node expects the user to provide valid Dataiku DSS API credentials configured in n8n.
  • The node makes HTTP requests to the Dataiku DSS REST API endpoints.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials", ensure that the API key credential is properly set up and connected in n8n.
  • Required Parameter Missing: Errors like "Connection Name is required" indicate that the input property was not provided. Make sure to specify the exact connection name to delete.
  • API Request Failures: Network issues, incorrect server URL, or insufficient permissions in Dataiku DSS can cause request failures. Verify the server address, API key permissions, and network connectivity.
  • Unexpected Response Format: If the API response cannot be parsed as JSON, the node attempts to return raw text. Check the API server logs or responses for more details.

Links and References


This summary focuses on the Connection resource and the Delete Connection operation as requested.

Discussion