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 within the ScaleFluidly platform. Specifically for the Quote resource and the Get PageLayout operation, it retrieves the layout details of a page associated with a quote. This can be useful in scenarios where you want to dynamically fetch and display the structure or fields of a quote page layout, for example, to customize UI rendering or automate processing based on the layout.

Practical examples include:

  • Fetching the page layout to build custom quote forms.
  • Retrieving layout metadata to validate or transform quote data before submission.
  • Integrating with other systems that require knowledge of the quote page structure.

Properties

Name Meaning
Environment The target environment URL for the ScaleFluidly API. Options: Dev, QA, Local (with respective URLs).
Request JSON object representing the request body sent to the API. This contains parameters specific to the operation.

Note: For the Get PageLayout operation under the Quote resource, the main input is the Request JSON which should contain the necessary parameters as expected by the ScaleFluidly API to retrieve the page layout.

Output

The node outputs an array of JSON objects corresponding to the API responses for each input item processed. Each output JSON object represents the data returned from the ScaleFluidly API for the requested operation.

For the Get PageLayout operation, the output JSON will contain the page layout details of the quote, including field definitions, layout sections, and other metadata describing how the quote page is structured.

If the API returns binary data (not typical for this operation), it would be included accordingly, but primarily the output is JSON-formatted data describing the page layout.

Dependencies

  • Requires access to the ScaleFluidly API endpoint specified by the chosen environment.
  • Optionally uses an API key credential configured in n8n for authenticated requests if no explicit bearer token is provided in the input headers.
  • No other external dependencies are required.

Troubleshooting

  • Bearer token not found error: If the first input item does not contain an authorization header with a bearer token, and no credential is configured, the node will throw an error. Ensure that either the input includes a valid authorization token or the node credentials are properly set.
  • Operation not found error: If the operation name does not map to a known API endpoint, the node will throw an error indicating the operation was not found. Verify the operation parameter matches one of the supported operations.
  • Invalid request body: The Request JSON must conform to the API's expected schema. Malformed or incomplete JSON may cause API errors.
  • Environment URL issues: Selecting an incorrect environment or having network connectivity problems to the specified URL will result in request failures.

Links and References


This summary focuses on the Quote resource and the Get PageLayout operation as requested, based on static analysis of the provided source code and property definitions.

Discussion