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 Security resource and the Create User operation, it allows adding a new user account to the Dataiku DSS instance.

Common scenarios where this node is beneficial include automating user management tasks such as provisioning new users, updating user details, or managing security groups within Dataiku DSS directly from an n8n workflow. For example, when onboarding new team members, you can automate the creation of their user accounts in Dataiku DSS by providing the necessary user details in JSON format.

Properties

Name Meaning
Request Body A JSON object containing the details of the user to create. This should follow the Dataiku DSS API's expected user creation schema.

Output

The node outputs the response from the Dataiku DSS API after attempting to create the user. The output is a JSON object representing the created user or the result of the creation request.

  • The json field contains the parsed JSON response from the API.
  • If the API returns binary data (not typical for user creation), it would be provided in the binary field, but this operation generally returns JSON.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials: specifically, a server URL and an API key credential to authenticate requests.
  • The node uses HTTP requests to interact with the Dataiku DSS REST API endpoints.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials," ensure that the API credentials are properly configured in n8n.
  • Required Parameters Missing: The node validates required parameters like the API key and server URL. For the Create User operation, ensure the request body JSON includes all mandatory fields as per Dataiku DSS API documentation.
  • API Errors: Errors returned by the Dataiku DSS API will be surfaced as node errors with messages prefixed by "Error calling Dataiku DSS API." Check the error message and stack trace for details.
  • Invalid JSON in Request Body: Ensure the JSON provided in the Request Body property is well-formed and matches the expected schema for creating a user in Dataiku DSS.

Links and References


This summary focuses on the Security resource and the Create User operation, describing how to use the node to add users to Dataiku DSS via its API.

Discussion