Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, allowing users to perform a wide range of operations on Dataiku DSS resources. Specifically for the Project resource and the Update Project Metadata operation, it enables updating metadata information about a given project in Dataiku DSS.

Common scenarios where this node is beneficial include automating project configuration updates, synchronizing project metadata across environments, or integrating project metadata management into larger workflows.

For example, you might use this node to programmatically update descriptive metadata or custom tags of a project after running data processing pipelines, ensuring that project information stays current without manual intervention.

Properties

Name Meaning
Project Key The unique identifier key of the project whose metadata you want to update.
Request Body A JSON object containing the metadata fields and values to update for the specified project.

The Request Body property expects a JSON structure representing the metadata changes to apply. This allows flexible updates depending on the metadata schema supported by the Dataiku DSS project.

Output

The node outputs the response from the Dataiku DSS API call as JSON in the json output field. This typically contains the updated project metadata or confirmation of the update operation.

If the API returns binary data (not typical for this operation), it would be provided as binary output, but for updating project metadata, the output is 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 endpoints.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing credentials, ensure that you have configured the required API key credential for Dataiku DSS in n8n.
  • Project Key Required: The operation requires a valid project key; if omitted or incorrect, the node will throw an error indicating the missing project key.
  • Invalid JSON in Request Body: Ensure the JSON provided in the Request Body property is well-formed and matches the expected metadata schema; otherwise, the API may reject the request.
  • API Errors: Any errors returned by the Dataiku DSS API (e.g., permission denied, invalid parameters) will be surfaced by the node. Review the error message and stack trace for details.
  • Network Issues: Connectivity problems to the Dataiku DSS server will cause request failures; verify network access and server availability.

Links and References

Discussion