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 Deployer resource and the Save Infra Settings operation, it allows saving or updating the settings of an automation infrastructure (infra) managed by the Project Deployer in Dataiku DSS.

Common scenarios where this node is beneficial include automating deployment configurations, managing project deployer infrastructures programmatically, and integrating Dataiku DSS deployment management into broader automation pipelines. For example, you can automate updating infra settings after changes in your deployment environment or synchronize infra configurations across multiple environments.

Properties

Name Meaning
Infra ID The identifier of the automation infrastructure whose settings you want to save or update.
Request Body A JSON object containing the settings data to be saved for the specified infra.

Output

The output of this operation is the JSON response returned by the Dataiku DSS API after saving the infra settings. This typically includes confirmation details about the updated settings or the current state of the infra configuration.

If the API returns binary data (not typical for this operation), it would be provided as binary output, but for "Save Infra Settings" the output is JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials (an API key credential) for authenticating with the Dataiku DSS API.
  • The node expects the Dataiku DSS server URL and user API key to be configured in the credentials.
  • No additional external dependencies beyond the Dataiku DSS API and n8n's HTTP request capabilities.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing Dataiku DSS API credentials, ensure that the API key credential is properly set up in n8n and linked to the node.
  • Required Parameter Errors: The node validates required parameters such as Infra ID. If these are missing, the node will throw errors indicating which parameter is required. Make sure all mandatory fields are filled.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys can cause request failures. Verify connectivity and credentials.
  • Invalid JSON in Request Body: The Request Body must be valid JSON. Invalid JSON will cause parsing errors before sending the request.
  • Unexpected API Responses: If the API returns unexpected data or errors, check the Dataiku DSS API documentation for the correct format and required fields for infra settings.

Links and References


Note: This summary focuses on the "Project Deployer" resource and the "Save Infra Settings" operation as requested. The node supports many other resources and operations not covered here.

Discussion