Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API to perform various operations on Dataiku DSS resources. Specifically, for the Project Folder resource and the Update Project Folder Settings operation, it allows users to update the settings of a project folder within a Dataiku DSS instance.

Common scenarios where this node is beneficial include automating project folder management tasks such as updating folder metadata or configuration settings programmatically as part of a workflow. For example, you might use this node to update access permissions, folder descriptions, or other configurable properties of a project folder in response to external triggers or events.

Properties

Name Meaning
Folder ID The unique identifier of the project folder whose settings you want to update.
Request Body A JSON object containing the new settings to apply to the project folder.

The Folder ID is required to specify which project folder to update. The Request Body should contain the settings fields and values according to the Dataiku DSS API specification for project folder settings update.

Output

The output of this node is the JSON response from the Dataiku DSS API after attempting to update the project folder settings. This typically includes confirmation of the updated settings or details about the project folder after the update.

If the operation involves downloading files (not applicable here), the node can output binary data representing those files. However, for the "Update Project Folder Settings" operation, the output is purely 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 expects the Dataiku DSS server URL and user API key to be configured in the credentials.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing credentials, ensure that the Dataiku DSS API credentials are properly set up in n8n.
  • Required Parameter Errors: The node validates required parameters like Folder ID. If these are missing, the node will throw an error indicating which parameter is required.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys can cause request failures. Verify connectivity and credential correctness.
  • Invalid JSON in Request Body: Ensure the Request Body property contains valid JSON matching the expected schema for project folder settings.
  • Unexpected Response Format: If the API returns an unexpected response, check the Dataiku DSS API documentation for changes or errors.

Links and References


This summary focuses on the "Project Folder" resource and the "Update Project Folder Settings" operation as requested, based on static analysis of the provided source code and input properties.

Discussion