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 Dataiku DSS resources. Specifically, for the Discussion resource and the Reply Discussion operation, it allows users to post a reply to an existing discussion within a specified project and object context.

Typical use cases include:

  • Automating responses to discussions related to projects or datasets.
  • Integrating discussion replies into workflows that monitor or manage project activities.
  • Enabling programmatic interaction with Dataiku DSS discussions for collaboration or audit purposes.

Example: Replying to a discussion thread about a dataset issue automatically when certain conditions are met in a data pipeline.

Properties

Name Meaning
Project Key The key identifier of 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 unique identifier of the specific object instance related to the discussion.
Discussion ID The unique identifier of the discussion thread to which the reply will be posted.
Request Body JSON object containing the content of the reply message and any additional parameters.

Output

The node outputs the response from the Dataiku DSS API after posting the reply. The output is structured as JSON and typically contains details about the newly created reply, such as its ID, timestamp, author, and content.

If the API returns binary data (not typical for this operation), it would be provided as binary output, but for replying to discussions, the output is JSON.

Dependencies

  • Requires valid Dataiku DSS API credentials including:
    • The DSS server URL.
    • A user API key for authentication.
  • The node must be configured with these credentials in n8n before execution.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials," ensure that the 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 errors. Double-check that all required fields are filled.
  • API Errors: Errors returned by the Dataiku DSS API will be wrapped and shown with messages like "Error calling Dataiku DSS API." Check the error message and stack trace for details.
  • Invalid JSON in Request Body: Ensure the JSON provided in the Request Body property is well-formed.

Links and References


This summary focuses on the Discussion resource and the Reply Discussion operation as requested.

Discussion