Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node interacts with the Dataiku DSS API to perform various operations on different resources within a Dataiku DSS instance. Specifically, for the Webapp resource and the Restart Webapp Backend operation, it allows users to restart the backend of a specified web application within a project.

Common scenarios where this node is beneficial include:

  • Automating the management of Dataiku DSS projects and their components.
  • Restarting a web application's backend programmatically after deployment or configuration changes.
  • Integrating Dataiku DSS webapp backend control into larger automation workflows.

Practical example:

  • After updating a webapp's code or configuration, use this node to restart its backend automatically to apply changes without manual intervention.

Properties

Name Meaning
Project Key The key identifier of the Dataiku DSS project containing the webapp.
Webapp ID The unique identifier of the webapp whose backend should be restarted.

Output

The node outputs the response from the Dataiku DSS API call in JSON format. This typically contains information about the result of the restart action, such as success confirmation or error details.

If the API returns binary data (not typical for this operation), it would be provided as binary output, but for restarting a webapp backend, the output is JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires 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 Error: If the node throws an error about missing API credentials, ensure that the Dataiku DSS API credentials are properly set up in n8n.
  • Missing Required Parameters: Errors indicating missing "Project Key" or "Webapp ID" mean these inputs were not provided; verify that these properties are correctly filled.
  • API Request Failures: Network issues, incorrect server URL, or invalid API keys can cause request failures. Check connectivity and credential validity.
  • Unexpected Response Format: If the response cannot be parsed as JSON, check if the API endpoint has changed or if there are permission issues.

Links and References


This summary focuses on the Webapp resource and the Restart Webapp Backend operation as requested.

Discussion