ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions224

Overview

The ScaleFluidly Configure - Clone Bundle operation allows users to clone a bundle configuration within the ScaleFluidly platform. This node interacts with the ScaleFluidly API to perform configuration management tasks, specifically cloning bundles of products or settings in a given environment.

This operation is useful in scenarios where you want to replicate an existing bundle configuration from one environment to another (e.g., from Dev to QA) or create a copy for modification without affecting the original. For example, a user might clone a product bundle setup to test changes in a QA environment before deploying to production.

Properties

Name Meaning
Environment The target environment URL where the API request will be sent. Options: Dev, QA, Local.
Request JSON object containing the request body required by the "clone_bundle" API endpoint.
  • Environment: Selects the ScaleFluidly environment to target.
  • Request: A JSON-formatted input that contains all necessary parameters and data for the clone bundle API call. This must conform to the expected structure defined by the ScaleFluidly API for cloning bundles.

Output

The node outputs an array of JSON objects representing the responses from the ScaleFluidly API calls made during execution. Each item corresponds to the response of a single API request.

  • The json output field contains the parsed JSON response from the ScaleFluidly API.
  • If the API returns binary data (not indicated here), it would be included as binary output, but this operation primarily deals with JSON data.

Dependencies

  • Requires access to the ScaleFluidly API endpoints corresponding to the selected environment.
  • Optionally uses an API authentication token passed via HTTP Authorization header. The token is extracted from the first input item's JSON headers or can be overridden per request.
  • No explicit external npm packages beyond n8n's standard helpers are required.
  • The node expects a configured credential for ScaleFluidly API or manual bearer token authorization.

Troubleshooting

  • Bearer token not found: If the first input item does not contain an authorization header with a bearer token, and no other token is provided, the node will throw an error. Ensure the input includes valid authorization headers or configure credentials properly.
  • Operation not found: If the operation name does not map to a known intent URL, an error will be thrown. Verify the operation parameter is correctly set to "clone_bundle".
  • Invalid request body: The JSON request body must match the API's expected schema. Malformed or incomplete JSON will cause API errors.
  • Environment URL issues: Selecting an incorrect or unreachable environment URL will result in network or API errors. Confirm the environment selection matches your deployment targets.

Links and References


This summary focuses on the Configure resource and the Clone Bundle operation as requested, based on static analysis of the provided source code and property definitions.

Discussion