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 Resync User operation, the node allows resynchronizing a user account in Dataiku DSS by specifying the user's login. This can be useful when you want to refresh or update the user's information from an external authentication source or directory.

Common scenarios include:

  • Synchronizing user details after changes in an external identity provider.
  • Ensuring that user permissions and attributes are up-to-date within Dataiku DSS.
  • Automating user management workflows involving security synchronization.

Example use case:

  • After updating user roles in an external LDAP system, trigger this node to resync the corresponding user in Dataiku DSS to reflect those changes immediately.

Properties

Name Meaning
Login The login identifier (username) of the user to resynchronize in Dataiku DSS.

Output

The node outputs the response from the Dataiku DSS API call related to the resynchronization action. The output is provided as JSON data representing the result of the resync operation.

If the operation succeeds, the output typically contains confirmation or status information about the resync process.

No binary data output is involved in this operation.

Dependencies

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

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing API credentials, ensure that the Dataiku DSS API credentials are properly set up in n8n.
  • Login Parameter Required: The "Login" property must be provided; otherwise, the node will throw an error indicating that the login is required.
  • API Request Failures: Network issues, incorrect server URLs, or invalid API keys can cause request failures. Verify connectivity and credentials.
  • Permission Issues: The API key used must have sufficient permissions to perform user resynchronization in Dataiku DSS.

Links and References

Discussion