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 various Dataiku DSS resources such as projects, datasets, webapps, models, scenarios, and more. It is designed to facilitate automation and interaction with Dataiku DSS from within n8n workflows.

For the Webapp resource with the Trust Webapp operation, this node enables users to mark a specific web application as trusted within a given project. This can be useful in scenarios where you want to programmatically manage the trust status of web applications deployed in Dataiku DSS, for example, to automate security or deployment workflows.

Properties

Name Meaning
Project Key The unique identifier of the Dataiku DSS project containing the webapp.
Webapp ID The unique identifier of the webapp to be trusted.
Query Parameters Optional additional query parameters to customize the request (e.g., trustForEverybody).

Details on "Query Parameters" options relevant to Trust Webapp:

  • trustForEverybody (boolean): If set to true, the webapp will be trusted for all users.
  • Other query parameters are available but may not be relevant for this specific operation.

Output

The node outputs the response from the Dataiku DSS API call in JSON format under the json field. The output typically contains the result of the trust action on the specified webapp, which might include confirmation details or updated webapp metadata.

If the operation involves downloading files or binary data (not applicable for Trust Webapp), the node would output binary data accordingly.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials (an API key credential) 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 configured in n8n.
  • Required Parameter Errors: The node validates required parameters like Project Key and Webapp ID. Missing these will cause errors. Make sure to provide these inputs.
  • API Request Failures: Network issues, incorrect URLs, or insufficient permissions in Dataiku DSS can cause API call failures. Check connectivity and user permissions.
  • Unexpected Response Format: If the API returns unexpected data, verify the API version compatibility and the correctness of input parameters.

Links and References


This summary focuses on the Webapp resource and the Trust Webapp operation as requested, based on static analysis of the provided source code and property definitions.

Discussion