Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, allowing users to manage various resources and operations within a Dataiku DSS instance. Specifically, for the API Service resource with the List API Services operation, it lists all API services available in a specified project.

Common scenarios where this node is beneficial include:

  • Automating retrieval of API services metadata for monitoring or reporting.
  • Integrating Dataiku API services information into workflows for further processing.
  • Managing API services programmatically without manual intervention in the Dataiku UI.

Example use case:

  • A user wants to fetch all API services in a project to audit their configurations or trigger downstream automation based on the list.

Properties

Name Meaning
Project Key The unique key identifier of the Dataiku project whose API services are to be listed.

Output

The output is a JSON array where each item corresponds to an API service retrieved from the specified project. The structure of each item matches the Dataiku DSS API response for listing API services, typically including details such as service ID, name, description, status, and other metadata.

No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires an API authentication token credential for Dataiku DSS (referred generically as "an API key credential").
  • The node uses HTTP requests to communicate with the Dataiku DSS REST API endpoints.
  • No additional external dependencies beyond standard HTTP and form-data handling.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing credentials, ensure that the API key credential for Dataiku DSS is properly configured in n8n.
  • Project Key Required: The operation requires a valid project key; if omitted or incorrect, the node will throw an error indicating the missing project key.
  • HTTP Errors: Network issues, invalid API keys, or insufficient permissions can cause HTTP errors. Verify connectivity, API key validity, and user permissions in Dataiku DSS.
  • Parsing Errors: If the response cannot be parsed as JSON, check if the Dataiku DSS server is returning unexpected content or errors.

Links and References


This summary focuses on the API Service resource and the List API Services operation as requested.

Discussion