ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions224

Overview

This node integrates with the ScaleFluidly API to perform various operations related to quotes, accounts, pricing, configuration, and administration within the ScaleFluidly platform. Specifically, for the Quote resource and the Get Account Details operation, it sends a custom JSON request body to retrieve detailed information about an account associated with a quote.

Common scenarios where this node is beneficial include:

  • Fetching detailed account information linked to a sales quote for further processing or reporting.
  • Integrating ScaleFluidly account data into workflows for automation, such as updating CRM systems or triggering notifications.
  • Using dynamic environments (Dev, QA, Local) to test or deploy in different stages of development.

Example use case:

  • A sales automation workflow that retrieves account details when a new quote is created or updated, enabling personalized communication or validation steps.

Properties

Name Meaning
Environment The target environment URL for the ScaleFluidly API. Options: Dev (https://documentation-dev.scalefluidly.com), QA (https://documentation.scalefluidly.com), Local (http://localhost:8400). Determines which backend instance the request will be sent to.
Request A JSON object representing the request body to send to the ScaleFluidly API for the selected operation. This must be provided by the user and contains all necessary parameters for the "Get Account Details" operation.

Output

The node outputs an array of JSON objects corresponding to the responses from the ScaleFluidly API calls made during execution. Each item in the output array represents the parsed JSON response from the API for each input item processed.

  • The json field contains the full response data returned by the ScaleFluidly API for the requested operation.
  • No binary data output is produced by this node.

Dependencies

  • Requires access to the ScaleFluidly API endpoint specified by the chosen environment.
  • Optionally uses an API authentication token if provided in the input data headers under authorization.
  • If no authorization header is found in the first input item, the node throws an error.
  • The node supports using an n8n credential for ScaleFluidly API authentication if configured, but it can also work with bearer tokens passed dynamically in input data.

Troubleshooting

  • Bearer token not found: If the first input item does not contain an authorization token in its headers, and no other means of authentication is set up, the node will throw an error. Ensure that the input data includes a valid bearer token in the headers.authorization field or configure the API credentials properly.
  • Operation not found: If the operation name (intent) does not match any known operation in the internal mapping, the node will throw an error indicating the operation was not found. Verify that the operation name is correct and supported.
  • Invalid JSON in Request: The Request property expects valid JSON. Malformed JSON will cause the API call to fail. Validate the JSON before running the node.
  • Environment URL issues: Selecting an incorrect or unreachable environment URL will result in network errors. Confirm the environment setting matches your deployment stage and that the URL is accessible.

Links and References

Discussion