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 administrative and operational tasks on a Dataiku DSS instance. Specifically, for the DSS Administration resource and the Save General Settings operation, the node enables saving or updating the general settings of the DSS instance.

Common scenarios where this node is beneficial include automating configuration changes in DSS environments, managing global settings programmatically as part of CI/CD pipelines, or integrating DSS administration into broader workflows.

For example, you might use this node to update global DSS settings such as system-wide parameters or configurations without manually accessing the DSS UI, enabling automated environment management.

Properties

Name Meaning
Request Body JSON object containing the general settings data to save/update in the DSS instance.

The Request Body property expects a JSON object representing the new or updated general settings for the DSS instance. The exact structure depends on the DSS API specification for general settings.

Output

The node outputs the response from the DSS API call in the json field of the output data. This typically contains the updated general settings object or confirmation of the successful update.

If the API returns binary data (not typical for this operation), it would be provided in the binary field, but for saving general settings, the output is JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials: specifically, a DSS server URL and a user API key for authentication.
  • The node uses HTTP requests to communicate with the DSS REST API.
  • No additional external services are required beyond the DSS API.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials," ensure that the API credentials (server URL and API key) are correctly configured in n8n.
  • Required Parameter Errors: The node validates required parameters before making the API call. For this operation, ensure the requestBody JSON is properly formed and not empty.
  • API Errors: Errors returned by the DSS API will be surfaced as node errors with messages like "Error calling Dataiku DSS API: ...". Check the message and stack trace for details.
  • Invalid JSON in Request Body: Ensure the JSON provided in the Request Body property is valid and matches the expected schema for DSS general settings.
  • Network Issues: Verify network connectivity to the DSS server and that the API endpoint is accessible.

Links and References


Note: This summary focuses on the DSS Administration resource and the Save General Settings operation only, based on the provided input properties and source code analysis.

Discussion