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 different resources within a Dataiku DSS instance. Specifically, for the Discussion resource and the Get Discussion operation, it retrieves details of a specific discussion associated with a given object in a project.

Typical use cases include:

  • Fetching detailed information about a particular discussion thread related to a project object.
  • Automating workflows that require monitoring or processing discussions programmatically.
  • Integrating Dataiku DSS discussions into external systems or dashboards.

Example: You have a project with datasets or recipes, and you want to programmatically retrieve comments or discussions attached to a specific dataset or recipe object.

Properties

Name Meaning
Project Key The unique key identifying the Dataiku DSS project where the discussion exists.
Object Type The type/category of the object (e.g., dataset, recipe) to which the discussion belongs.
Object ID The identifier of the specific object within the project for which the discussion is relevant.
Discussion ID The unique identifier of the discussion to retrieve details for.

Output

The output is a JSON object representing the retrieved discussion details from the Dataiku DSS API. This typically includes metadata and content of the discussion such as messages, authors, timestamps, and other relevant discussion attributes.

If the operation involves binary data (not applicable for "Get Discussion"), the node would return binary data prepared accordingly, but for this operation, the output is purely JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Needs valid API credentials including the DSS server URL and a user API key.
  • The node expects these credentials to be configured in n8n under a generic API key credential for Dataiku DSS.

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 Project Key, Object Type, Object ID, and Discussion ID. Missing any of these will cause an error. Double-check that all required fields are filled.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys can cause request failures. Verify connectivity and credentials.
  • Parsing Errors: If the response cannot be parsed as JSON, check if the API endpoint is returning unexpected data or errors.

Links and References


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

Discussion