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. Specifically for the Discussion resource with the List Discussions operation, it enables listing discussions related to a specific object within a project in Dataiku DSS.

Common scenarios where this node is beneficial include:

  • Retrieving all discussions associated with a particular object (e.g., dataset, recipe) in a Dataiku project to monitor collaboration or comments.
  • Automating workflows that require fetching discussion threads for analysis or reporting.
  • Integrating Dataiku DSS discussions into external systems or dashboards.

Practical example:

  • A user wants to fetch all discussions related to a dataset in a project to analyze team feedback or issues raised during data preparation.

Properties

Name Meaning
Project Key The unique key identifying the Dataiku DSS project containing the discussions.
Object Type The type/category of the object for which discussions are listed (e.g., dataset, recipe).
Object ID The identifier of the specific object whose discussions are to be listed.

Output

The output is a JSON array where each item represents a discussion related to the specified object. Each discussion item contains details as returned by the Dataiku DSS API, such as discussion content, author, timestamps, and replies.

If the operation involves downloading files or binary data (not applicable for List Discussions), the node outputs binary data prepared accordingly.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Needs valid API credentials (an API key token) 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 "Missing Dataiku DSS API Credentials," ensure that the API key credential is properly set up in n8n.
  • Required Parameter Missing: Errors like "Project Key is required," "Object Type is required," or "Object ID is required" indicate missing mandatory inputs. Verify that these properties are correctly provided.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys can cause request failures. Check connectivity and credential validity.
  • Unexpected Response Format: If the response cannot be parsed as JSON, verify that the API endpoint and parameters are correct.

Links and References

Discussion