ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions224

Overview

This node integrates with the ScaleFluidly API, allowing users to perform various operations across multiple resources such as Admin, Quote, Configure, Pricing, and MCP. Specifically, for the Admin resource and the Get Product Group Options operation, the node fetches product group options from the ScaleFluidly system.

Typical use cases include:

  • Retrieving available product group options to dynamically populate UI elements or decision logic in workflows.
  • Automating product configuration processes by fetching up-to-date product grouping data.
  • Integrating product group information into sales or inventory management workflows.

For example, a user might use this node to get all product group options before adding products to a quote or configuring pricing rules.

Properties

Name Meaning
Environment The target environment for the API call. Options: Dev (https://documentation-dev.scalefluidly.com), QA (https://documentation.scalefluidly.com), Local (http://localhost:8400). Determines which ScaleFluidly instance the request is sent to.
Request JSON object representing the request body payload sent to the API. Required for most operations including "Get Product Group Options". This allows passing any necessary parameters or filters as per the API specification.

Note: The "Request" property is a flexible JSON input that varies depending on the specific operation and resource.

Output

The node outputs an array of JSON objects under the json output field. Each object corresponds to the response from the ScaleFluidly API for the requested operation.

For the "Get Product Group Options" operation, the output typically includes details about product groups and their options, such as group IDs, names, attributes, and associated metadata.

If the API returns binary data (not typical for this operation), it would be included in the binary output field, but this operation primarily deals with JSON data.

Dependencies

  • Requires access to the ScaleFluidly API endpoint corresponding to the selected environment.
  • Optionally uses an API authentication token if provided in the input data headers; otherwise, it attempts to use configured credentials.
  • No explicit external libraries beyond standard n8n helpers and request utilities are required.

Troubleshooting

  • Bearer token not found: If the first input item does not contain an authorization header with a bearer token and no credential is configured, the node will throw an error. Ensure that either the input data includes a valid authorization token or proper API credentials are set up in n8n.
  • Operation not found: If the specified operation (intent) does not match any known operation URL mapping, the node throws an error indicating the operation is invalid. Verify the operation name matches one of the supported actions.
  • API connectivity issues: Network errors or incorrect environment URLs can cause request failures. Confirm the environment URL is correct and accessible.
  • Invalid request body: Since the request body is a free-form JSON input, malformed or incomplete JSON may cause API errors. Validate the JSON structure before execution.

Links and References


This summary is based solely on static analysis of the provided source code and property definitions without runtime execution.

Discussion