Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, enabling users to manage various aspects of their Dataiku projects programmatically within n8n workflows. Specifically, for the API Service resource and the List Packages operation, the node lists all generated packages of a specified API service within a project.

Typical use cases include:

  • Automating retrieval of package lists for API services in Dataiku projects.
  • Integrating package management into CI/CD pipelines or monitoring workflows.
  • Fetching package metadata to trigger downstream automation or notifications.

Example: You have an API service deployed in a Dataiku project and want to automatically list all its generated packages to check their status or version before publishing or deleting them.

Properties

Name Meaning
Project Key The unique key identifying the Dataiku project containing the API service.
Service ID The identifier of the specific API service whose packages you want to list.

Output

The node outputs a JSON array where each item corresponds to a package of the specified API service. The exact structure depends on the Dataiku DSS API response but typically includes details such as package IDs, versions, creation dates, and statuses.

No binary data output is produced by this operation.

Dependencies

  • Requires valid Dataiku DSS API credentials (an API server URL and a user API key).
  • The node expects these credentials to be configured in n8n prior to execution.
  • Network access to the Dataiku DSS instance must be available from the n8n environment.

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 and Service ID. Missing these will cause errors such as "Project Key is required" or "Service ID is required." Provide these inputs correctly.
  • Network or Authentication Failures: Errors during API calls may indicate network issues or invalid API keys. Verify connectivity and credential validity.
  • Unexpected Response Format: If the API response cannot be parsed as JSON, the node attempts to return raw text. Check if the API endpoint is correct and the Dataiku DSS version supports the requested operation.

Links and References


Note: This summary focuses exclusively on the "API Service" resource and the "List Packages" operation as requested.

Discussion