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 Associated Product Options operation, the node sends a request to retrieve product options that are associated with a particular product or context within the ScaleFluidly system.

Common scenarios where this node is beneficial include:

  • Fetching detailed configuration options linked to products in an administrative context.
  • Automating workflows that require dynamic retrieval of product option data for further processing or decision-making.
  • Integrating ScaleFluidly's product management capabilities into broader automation pipelines.

For example, a user might use this node to get all configurable options tied to a product before presenting them in a custom UI or before applying specific 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). This determines which ScaleFluidly instance the node interacts with.
Request JSON object representing the request body sent to the API. This contains parameters required by the "Get Associated Product Options" operation to specify which product or context to query.

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 Associated Product Options" operation, the output will typically include details about product options associated with the specified product, such as option IDs, names, values, and possibly metadata describing each option.

If the API returns binary data (not indicated explicitly here), it would be included accordingly, but based on the static analysis, the output is JSON structured 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 credentials configured in n8n under a generic API key credential.
  • No explicit external libraries beyond standard n8n workflow helpers and HTTP request utilities are needed.

Troubleshooting

  • Bearer token not found error: If the first input item does not contain an authorization header with a bearer token and no API credentials are configured, the node will throw an error. Ensure that either the input includes a valid authorization token or the node has proper API credentials set up.
  • Operation not found error: If the operation name does not match any known intent URL mapping, the node throws an error indicating the operation is not found. Verify that the operation parameter is correctly set to "get_associated_product_options" for this use case.
  • Request body issues: Since the request body is a required JSON property, malformed or incomplete JSON may cause API errors. Validate the JSON structure before execution.
  • Environment URL correctness: Selecting the wrong environment URL may lead to connection failures or unexpected responses. Confirm the environment matches your ScaleFluidly deployment.

Links and References


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

Discussion