Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

The "Set Current License" operation within the "DSS Administration" resource of this Dataiku DSS node allows users to set or update the current license on a Dataiku DSS instance via its API. This is useful for administrators who need to programmatically manage licensing, such as automating license updates during deployment or maintenance workflows.

Typical scenarios include:

  • Automating license renewal or replacement in CI/CD pipelines.
  • Managing licenses across multiple DSS instances centrally.
  • Integrating license management into broader administrative automation tasks.

Example: An administrator can use this node operation to upload a new license key JSON payload to the DSS server, ensuring the instance runs with the correct licensed features without manual intervention.

Properties

Name Meaning
Request Body A JSON object containing the license information to be set on the DSS instance.

The "Request Body" property expects a JSON structure representing the license details required by the DSS API to set the current license.

Output

The output of this operation is the JSON response from the DSS API after attempting to set the current license. It typically contains confirmation or status information about the license update.

If the operation involves downloading files (not applicable here), binary data would be returned; however, for setting the license, the output is JSON.

Example output JSON might look like:

{
  "status": "success",
  "message": "License updated successfully"
}

Dependencies

  • Requires an active connection to a Dataiku DSS instance.
  • Requires valid API credentials including the DSS server URL and an API key with sufficient permissions to modify licensing.
  • The node uses HTTP requests to the DSS REST API endpoints.
  • No additional external services are needed beyond the configured DSS API access.

Troubleshooting

  • Missing Credentials Error: If the node throws an error about missing credentials, ensure that the API key credential for the DSS instance is properly configured in n8n.
  • Required Parameters Missing: The operation requires no project key but does require a valid JSON license payload in the request body. Ensure the JSON is correctly formatted.
  • API Errors: If the DSS API returns errors, check the license JSON content for correctness and verify that the API key has admin rights.
  • Network Issues: Connection failures may occur if the DSS server URL is incorrect or unreachable. Verify network connectivity and server address.

Links and References


This summary focuses specifically on the "Set Current License" operation under the "DSS Administration" resource as requested.

Discussion