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 "Wiki" resource and the "Update Wiki" operation, it enables updating wiki content within a specified project in Dataiku DSS.

Common scenarios where this node is beneficial include automating updates to project documentation stored in the wiki, synchronizing wiki content with external sources, or programmatically managing wiki articles as part of a larger data pipeline or project lifecycle automation.

For example, you might use this node to update the content of a wiki page after a data analysis job completes, ensuring that project documentation stays current without manual intervention.

Properties

Name Meaning
Project Key The unique identifier of the Dataiku DSS project containing the wiki to update.
Request Body A JSON object representing the content and metadata to update in the wiki.

Output

The node outputs the response from the Dataiku DSS API call in the json field. This typically contains the updated wiki information or confirmation of the update action.

If the API returns binary data (not typical for wiki updates), it would be provided in the binary field, but for the Update Wiki operation, output is expected as JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires an API key credential for authenticating 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: If the API key or server URL is not set, the node will throw an error indicating missing credentials.
  • Required Parameters Missing: The node validates required parameters such as Project Key and Article ID; if these are missing, it throws descriptive errors.
  • API Errors: Errors returned by the Dataiku DSS API are wrapped and presented with messages like "Error calling Dataiku DSS API" along with the original error message and stack trace.
  • Invalid JSON in Request Body: Ensure the JSON provided in the Request Body property is valid; otherwise, the request may fail.

Links and References

Discussion