ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions224

Overview

This node integrates with the ScaleFluidly API to perform various operations related to product configuration, quoting, pricing, and administration. Specifically, for the Configure resource and the UnGroup Products operation, it sends a request to the ScaleFluidly API to ungroup products that were previously grouped together. This is useful in scenarios where product bundles or groups need to be broken down into individual items for further processing, pricing adjustments, or inventory management.

Practical examples include:

  • Breaking apart a bundled product quote into individual line items.
  • Adjusting product groupings dynamically based on customer requirements.
  • Managing product configurations in sales or order workflows where grouped products must be handled separately.

Properties

Name Meaning
Environment The target environment for the API call. Options: Dev (development), QA (quality assurance), Local (local server). Determines the base URL of the ScaleFluidly API endpoint.
Request JSON object containing the request body sent to the API for the ungroup products operation. This includes all necessary parameters as defined by the ScaleFluidly API for this action.

Output

The node outputs an array of JSON objects representing the response(s) from the ScaleFluidly API after attempting to ungroup products. Each item in the output corresponds to one input item processed.

  • The json field contains the parsed JSON response from the API, which typically includes details about the success or failure of the ungrouping operation, updated product data, or error messages.
  • If the API returns binary data (not typical for this operation), it would be included accordingly, but this operation primarily deals with JSON responses.

Dependencies

  • Requires access to the ScaleFluidly API endpoints, which are selected via the "Environment" property.
  • Optionally uses an API authentication token if provided in the input data headers under authorization.
  • No explicit internal credential names are exposed; users must configure appropriate API authentication externally.
  • The node depends on n8n's HTTP request helper methods to communicate with the ScaleFluidly API.

Troubleshooting

  • Bearer token not found: If the first input item does not contain an authorization header with a bearer token, and no token has been stored in static workflow data, the node will throw an error. Ensure that the authorization token is correctly passed in the input data or configured properly.
  • Operation not found: If the operation name does not map to a known intent URL, the node throws an error indicating the operation is invalid. Verify that the operation parameter is set correctly.
  • API errors: Any errors returned by the ScaleFluidly API (e.g., invalid request body, unauthorized access) will be propagated in the node output. Check the request JSON structure and authentication credentials.
  • Environment URL issues: Selecting an incorrect or unreachable environment URL will cause request failures. Confirm the environment setting matches your deployment.

Links and References

Note: For detailed request body structure and expected response schema, refer to the official ScaleFluidly API documentation corresponding to the "ungroup_products" operation.

Discussion