Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, enabling users to perform a wide range of operations on various Dataiku DSS resources. Specifically for the "Wiki" resource and the "Update Article" operation, it allows updating an existing wiki article within a specified project. This is useful for automating documentation updates or managing collaborative knowledge bases programmatically.

Common scenarios include:

  • Automatically updating wiki articles as part of a data pipeline or project workflow.
  • Synchronizing external documentation sources with Dataiku DSS wiki content.
  • Managing project documentation without manual intervention in the Dataiku UI.

Example: Updating a wiki article's content by specifying the project key, article ID, and providing the new content in JSON format.

Properties

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

Output

The node outputs the response from the Dataiku DSS API after attempting to update the wiki article. The output is a JSON object reflecting the updated article details or the API response status.

If the operation involves binary data (not typical for this operation), the node would provide the binary content accordingly, but for updating a wiki article, the output is purely JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Needs valid API credentials (an API key) 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: If the API key credential is not provided, the node will throw an error indicating missing credentials.
  • Required Parameters Missing: The node validates required parameters such as Project Key and Article ID. Omitting these will cause errors.
  • API Errors: Errors returned by the Dataiku DSS API (e.g., invalid article ID, insufficient permissions) will be surfaced as node errors with descriptive messages.
  • Invalid JSON in Request Body: Ensure that the Request Body property contains valid JSON; otherwise, parsing errors may occur.

Links and References

Discussion