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 Delete Git Remote Info operation, it deletes the information about the git remote associated with a specified plugin.

Common scenarios where this node is beneficial include managing plugins in Dataiku DSS projects, automating plugin lifecycle tasks such as updating, deleting, or configuring plugins, and integrating plugin management into automated workflows.

For example, you might use this node to programmatically remove outdated or incorrect git remote information from a plugin before setting new remote details or syncing with a different repository.

Properties

Name Meaning
Plugin ID The unique identifier of the plugin for which the git remote information will be deleted.

Output

The output of this node is a JSON array containing the response from the Dataiku DSS API after performing the requested operation.

  • For the Delete Git Remote Info operation on the Plugin resource, the output JSON typically contains confirmation of the deletion or an empty success response.
  • If the operation involves downloading files (not applicable here), binary data would be returned accordingly.
  • In case of errors, the node throws detailed error messages describing the issue.

Example output JSON snippet for a successful delete operation might look like:

{
  "status": "success",
  "message": "Git remote info deleted for plugin <pluginId>"
}

(Note: Actual response structure depends on the Dataiku DSS API.)

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 endpoints.
  • No additional external services are required beyond the Dataiku DSS API.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials," ensure that the API key credential is configured correctly in n8n.
  • Required Parameter Missing: Errors like "Plugin ID is required" indicate that mandatory input parameters were not provided. Verify all required fields are filled.
  • HTTP Request Failures: Network issues or incorrect server URLs can cause request failures. Confirm the Dataiku DSS server URL is correct and accessible.
  • API Permission Issues: Insufficient permissions for the API key may result in authorization errors. Ensure the API key has adequate rights to manage plugins.
  • Unexpected Response Format: If the node cannot parse the response, check if the Dataiku DSS API endpoint behavior has changed or if the server returns non-JSON responses.

Links and References


This summary focuses on the Plugin resource and the Delete Git Remote Info operation as requested.

Discussion