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, pricing, configuration, admin tasks, and MCP (a custom module). Specifically for the Pricing resource and the Get ConfigLineItem Adjustment Values operation, the node sends a request to retrieve adjustment values related to a configuration line item in pricing scenarios.

Typical use cases include:

  • Fetching detailed pricing adjustments applied to specific line items within a quote or pricing configuration.
  • Integrating pricing adjustment data into workflows that automate sales quoting, pricing validation, or financial analysis.
  • Enriching CRM or ERP systems with real-time pricing adjustment information from ScaleFluidly.

Example: A sales automation workflow could use this node to get adjustment values for a product line item before finalizing a quote, ensuring accurate pricing and discount application.

Properties

Name Meaning
Environment The target environment URL for the ScaleFluidly API. Options: Dev, QA, Local.
Request JSON object representing the request body sent to the API endpoint. This contains parameters required by the operation.

Details on Properties:

  • Environment: Selects which ScaleFluidly API environment to target.

    • Dev: Development environment URL.
    • QA: Quality assurance environment URL.
    • Local: Localhost URL for local testing.
  • Request: A JSON input where you specify the details of the request payload needed by the "Get ConfigLineItem Adjustment Values" operation. This is required and must be structured according to the API's expectations for this operation.

Output

The node outputs an array of JSON objects corresponding to the responses received from the ScaleFluidly API for each input item processed.

  • The main output field is json, containing the parsed JSON response from the API call.
  • The structure of the JSON depends on the API response for the "Get ConfigLineItem Adjustment Values" operation, typically including adjustment details such as amounts, types, and related metadata.
  • No binary data output is indicated or handled by this node.

Dependencies

  • Requires access to the ScaleFluidly API endpoints specified by 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 other external dependencies are required.

Troubleshooting

  • Bearer token not found: If the first input item does not contain an authorization header with a bearer token and no API credential is 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: If the operation name does not map to a known API endpoint, the node throws an error indicating the operation is invalid. Verify the operation parameter matches one of the supported operations.
  • Invalid JSON in Request property: Since the request body is user-provided JSON, malformed JSON will cause the API call to fail. Validate the JSON format before running the node.
  • API connectivity issues: Network problems or incorrect environment URLs can cause request failures. Confirm the environment URL is correct and accessible.

Links and References


This summary focuses on the Pricing resource and the Get ConfigLineItem Adjustment Values operation as requested.

Discussion