Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, allowing users to perform a wide range of operations on various Dataiku DSS resources. Specifically for the Security resource and the Update User operation, it enables updating user information in the DSS instance. This is useful for managing user accounts programmatically, such as modifying user details or permissions.

Common scenarios include:

  • Automating user management workflows.
  • Synchronizing user data from external systems.
  • Updating user attributes as part of security audits or compliance processes.

Example: Update a user's profile or access rights by providing the user's login and the desired changes in the request body.

Properties

Name Meaning
Login The unique identifier (login) of the user to update.
Request Body JSON object containing the fields and values to update for the user.

Output

The output is a JSON object representing the response from the Dataiku DSS API after attempting to update the user. It typically contains the updated user details or status information confirming the update.

If the operation involves downloading files or binary content (not applicable here), the node would output binary data accordingly.

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Needs an API key credential for authentication with the DSS API.
  • The node expects the DSS server URL and user API key to be configured in the credentials.

Troubleshooting

  • Missing Credentials Error: If the API key or server URL is not set, the node will throw an error indicating missing credentials. Ensure that the API key credential is properly configured.
  • Required Parameter Missing: The node validates required parameters like Login for this operation. If missing, it throws an error specifying which parameter is required.
  • API Errors: Any errors returned by the DSS API (e.g., invalid user login, permission issues) are surfaced as node errors with descriptive messages.
  • JSON Parsing Errors: If the API response is not valid JSON, the node attempts to handle it gracefully but may return raw text or an error.

Links and References


This summary focuses on the "Security" resource and the "Update User" operation as requested, based on static analysis of the provided source code and property definitions.

Discussion