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 quotes, configuration, pricing, admin, and MCP. Specifically, for the "Configure" resource and the "Add Products Into Group" operation, it enables adding products into a defined product group within the ScaleFluidly system.

Common scenarios where this node is beneficial include automating product management workflows, such as grouping products dynamically based on business logic or external triggers, updating product groups in bulk, or integrating product grouping actions into larger sales or inventory automation processes.

For example, a user might use this node to add newly created products into an existing product group automatically after product creation, ensuring that product categorization remains consistent without manual intervention.

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 The JSON request body sent to the API for the operation. It contains the details of the products to be added into the group and any other required parameters specific to the operation.

Output

The node outputs an array of JSON objects corresponding to the responses from the ScaleFluidly API for each input item processed. Each JSON object represents the API response for the respective request, typically including confirmation of the products being added to the group or error information if the operation failed.

If the API returns binary data (not indicated explicitly here), it would represent associated files or media related to the products or groups, but this node primarily handles JSON responses.

Dependencies

  • Requires access to the ScaleFluidly API endpoint specified by the chosen environment.
  • Optionally uses an API authentication token (bearer token) passed via the input data headers or through configured credentials.
  • No explicit internal credential names are exposed; users must provide valid authorization tokens for API access.
  • 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 stored authorization header exists, the node will throw an error. Ensure that the input data includes proper authorization or configure credentials accordingly.
  • Operation not found: If the specified operation (intent) does not match any known API endpoint mapping, the node throws an error indicating the operation is invalid. Verify the operation name matches supported ScaleFluidly API operations.
  • API errors: Errors returned from the ScaleFluidly API (e.g., invalid request body, unauthorized access) will be included in the output JSON. Review these messages to adjust request parameters or authentication.
  • Environment URL issues: Selecting an incorrect environment URL may lead to connection failures. Confirm the environment setting matches your intended ScaleFluidly instance.

Links and References

Discussion