Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API to perform various operations on different resources within a Dataiku DSS instance. Specifically, for the Security resource and the Create Group operation, it allows users to create a new security group in the DSS environment.

Common scenarios where this node is beneficial include automating user and group management tasks in Dataiku DSS, integrating security provisioning into workflows, or managing access control programmatically.

For example, an organization can automate the creation of security groups based on organizational changes or onboarding processes, ensuring consistent and auditable group management without manual intervention.

Properties

Name Meaning
Request Body JSON object containing the details of the group to be created. This should follow the expected schema for creating a group in Dataiku DSS.

Note: The property "Request Body" is a JSON input where you specify the attributes of the group you want to create (e.g., group name, description, permissions). The exact structure depends on the Dataiku DSS API specification for group creation.

Output

The node outputs the response from the Dataiku DSS API call in the json field of the output data. This typically includes the details of the newly created group as returned by the API.

If the API returns binary data (not typical for group creation), it would be provided in the binary field, but for the Create Group operation, 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 base URL of the DSS server and the API key credential to be configured in n8n credentials.

Troubleshooting

  • Missing Credentials Error: If the API credentials are not set or invalid, the node will throw an error indicating missing credentials.
  • Required Parameter Missing: The node validates required parameters such as the group name in the request body. Omitting these will cause errors.
  • API Errors: Any error returned by the Dataiku DSS API (e.g., group already exists, permission denied) will be surfaced as a node error with the message from the API.
  • Invalid JSON in Request Body: Ensure that the JSON provided in the "Request Body" property is well-formed and matches the expected schema for group creation.

Links and References


This summary focuses on the Security resource and the Create Group operation as requested, based on static analysis of the provided source code and input properties.

Discussion