ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions224

Overview

The ScaleFluidly node integrates with the ScaleFluidly API to perform various operations across multiple resources such as quotes, pricing, configuration, and administration. Specifically, for the Pricing resource and the Apply Target Value operation, this node sends a custom JSON request body to the ScaleFluidly API endpoint responsible for applying target values in pricing scenarios.

This node is beneficial when automating pricing adjustments or calculations based on target values within a sales or quoting workflow. For example, it can be used to programmatically apply a target price or margin to a quote line item or product pricing structure, ensuring consistent pricing strategies without manual intervention.

Properties

Name Meaning
Environment The environment URL to which the API requests are sent. Options: Dev, QA, Local (with URLs).
Request A JSON object representing the request body sent to the API. This contains all necessary data for the "Apply Target Value" operation.
  • Environment selects the API base URL depending on the deployment stage.
  • Request is a flexible JSON input where you specify the details required by the API to apply the target value. The exact structure depends on the ScaleFluidly API specification for this 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 contains the API response data related to the application of the target value in pricing.

If the API returns binary data (not indicated explicitly here), it would be included accordingly, but based on the static analysis, the output is primarily JSON.

Dependencies

  • Requires access to the ScaleFluidly API endpoints.
  • Optionally uses an API authentication token passed via an authorization header. If the first input item includes an authorization bearer token in its headers, that token is reused for subsequent requests.
  • No internal credential names are exposed; users must provide appropriate API tokens or credentials configured in n8n or passed dynamically.
  • The node relies on standard HTTP request capabilities provided by n8n's helper methods.

Troubleshooting

  • Bearer token not found error: If the first input item does not contain an authorization token in its headers and no other means of authentication is configured, the node will throw an error. Ensure the first input includes a valid bearer token or configure authentication properly.
  • Operation not found error: If the specified operation (intent) does not match any known API endpoint mapping, the node will throw an error indicating the operation was not found. Verify the operation name is correct and supported.
  • Invalid JSON in Request property: Since the request body is user-defined JSON, malformed JSON will cause API request failures. Validate JSON syntax before execution.
  • API connectivity issues: Check network access to the selected environment URL and ensure the API service is reachable.

Links and References

  • ScaleFluidly API Documentation (QA environment)
  • Refer to your ScaleFluidly API documentation for detailed schema of the request body for the "Apply Target Value" operation.

Discussion