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 Update Discussion operation, it allows updating an existing discussion within a project in Dataiku DSS.

Typical use cases include:

  • Modifying the content or metadata of a discussion thread related to a specific object (like datasets, projects, or other entities) in a Dataiku DSS project.
  • Automating updates to discussions as part of a workflow, such as adding additional information or correcting details without manual intervention.

Example scenario:

  • You have a Dataiku DSS project where team members discuss datasets or recipes. Using this node, you can programmatically update a discussion's content based on external triggers or data changes.

Properties

Name Meaning
Project Key The key identifier of the Dataiku DSS project containing the discussion.
Object Type The type of the object the discussion is attached to (e.g., dataset, recipe).
Object ID The unique identifier of the object the discussion is about.
Discussion ID The unique identifier of the discussion to update.
Request Body JSON object containing the fields and values to update in the discussion.

Output

The node outputs the response from the Dataiku DSS API after attempting to update the discussion. The output is a JSON object representing the updated discussion resource as returned by the API.

If the update is successful, the output JSON typically includes the updated discussion details such as its ID, content, timestamps, and any other relevant metadata.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires 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 an error about missing credentials, ensure that the Dataiku DSS API credentials are properly set up in n8n.
  • Required Parameters Missing: Errors like "Project Key is required", "Object Type is required", "Object ID is required", or "Discussion ID is required" indicate that these mandatory parameters were not provided. Make sure all required fields are filled.
  • Invalid JSON in Request Body: The Request Body must be valid JSON. Invalid JSON will cause parsing errors.
  • API Errors: If the API returns an error, check the message for details. Common issues include insufficient permissions, invalid IDs, or malformed request bodies.
  • Network Issues: Ensure the Dataiku DSS server is reachable from the n8n environment.

Links and References

Discussion