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 Options By Group ID operation, the node fetches product options associated with a given product group ID from the ScaleFluidly system.

Typical use cases include:

  • Retrieving detailed product option data for a specific product group to dynamically build product configurations.
  • Automating product catalog management workflows by fetching up-to-date option sets.
  • Integrating product option data into sales or quoting processes within n8n workflows.

For example, a user might input a product group ID in the request body, and the node will return all available product options linked to that group, enabling further processing or display in downstream workflow steps.

Properties

Name Meaning
Environment The target environment URL for the ScaleFluidly API. Options: Dev, QA, Local (with respective base URLs).
Request JSON object representing the request body sent to the API endpoint. This typically includes parameters like the product group ID for which options are requested.

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 Options By Group ID" operation, this JSON contains the product options data associated with the specified group ID.

If the API returns binary data (not typical for this operation), it would be included accordingly, but based on the static code and operation context, the output is primarily JSON structured data.

Dependencies

  • Requires access to the ScaleFluidly API endpoints, which differ based on the selected environment (Dev, QA, Local).
  • Optionally uses an API authentication token if provided in the input headers; otherwise, it attempts to use configured credentials named generically as an API key credential.
  • No other external dependencies are indicated.

Troubleshooting

  • Bearer token not found error: If the first input item does not contain an authorization header with a bearer token, and no stored credential is available, the node throws an error. Ensure that either the input data includes a valid authorization token or that the node is configured with appropriate API credentials.
  • Operation not found error: If the specified operation or intent name does not match any known mapping, the node will throw an error indicating the operation was not found. Verify the operation name matches exactly one of the supported operations.
  • 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 can lead to connection failures or unexpected responses. Confirm the environment setting matches the intended ScaleFluidly deployment.

Links and References

Note: These links correspond to the environment URLs used in the node properties and provide further details on API endpoints and usage.

Discussion