ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions224

Overview

This node integrates with the ScaleFluidly API to perform various operations related to quotes, configuration, pricing, and administration. Specifically for the Quote resource and the Get QuoteData operation, it retrieves detailed data about a quote from the ScaleFluidly system.

Typical use cases include:

  • Fetching comprehensive quote information for review or processing within an automation workflow.
  • Integrating quote data retrieval into CRM or sales pipelines to automate decision-making or reporting.
  • Using the retrieved quote data as input for further actions like approvals, updates, or notifications.

For example, a sales automation workflow could use this node to get the latest quote details when a deal reaches a certain stage, then trigger follow-up emails or update records accordingly.

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 request is sent to.
Request JSON object containing the request body parameters specific to the operation. Required for sending any necessary filters or identifiers to retrieve the quote data.
Resource Fixed to "Quote" in this context, indicating the type of entity being operated on.
Operation Fixed to "Get QuoteData" here, specifying the action to fetch quote data.

Output

The node outputs an array of JSON objects representing the response from the ScaleFluidly API for the requested quote data. Each item in the output corresponds to one API response per input item.

  • The json field contains the parsed JSON response from the API, which includes detailed quote information such as line items, participants, statuses, and other metadata depending on the request.
  • No binary data output is indicated by the source code.

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 item's JSON headers under authorization. If not provided on subsequent items, the first item's token is reused.
  • The node supports using an n8n credential for the ScaleFluidly API but can also work with direct bearer tokens.
  • No additional external dependencies are required beyond standard HTTP requests.

Troubleshooting

  • Bearer token not found error: If the first input item does not contain an authorization token in its headers, or if subsequent items lack a token and no previous token was stored, the node will throw an error. Ensure that the input data includes a valid bearer token in the headers.authorization field.
  • Operation not found error: If the operation name (intent) does not match any known mapping, the node throws an error. Verify that the operation parameter is correctly set to "get_quote_data" for this use case.
  • API request failures: Network issues, incorrect environment URLs, or invalid request bodies may cause HTTP errors. Check the environment URL and the structure of the JSON request body.
  • Empty or malformed request_info: The request body must be a valid JSON object matching the API's expected schema; otherwise, the API may return errors or empty results.

Links and References


This summary is based solely on static analysis of the provided source code and property definitions without runtime execution.

Discussion