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 QuoteDetails operation, it retrieves detailed information about a particular quote based on the provided request data.

Common scenarios where this node is beneficial include:

  • Fetching comprehensive details of a sales or service quote for review or processing.
  • Integrating quote data retrieval into automated workflows for sales, finance, or customer support teams.
  • Using quote details to trigger further actions such as approvals, updates, or notifications.

For example, a user might input a quote ID in the request body, and the node will return all associated details like line items, pricing, participants, and status, enabling downstream automation steps to act on this data.

Properties

Name Meaning
Environment The target environment for the API call. Options are:
- Dev: Development environment URL
- QA: Quality Assurance environment URL
- Local: Localhost URL for testing
Request JSON object representing the request body sent to the API. This contains parameters specific to the operation, such as identifiers or filters needed to retrieve the quote details. It must be provided and formatted correctly.

Output

The node outputs an array of JSON objects under the json field. Each object corresponds to the response from the ScaleFluidly API for the requested operation. For the Get QuoteDetails operation, the output JSON typically includes:

  • Detailed information about the quote such as quote ID, version, status, creation date.
  • Line items included in the quote with quantities, prices, and product details.
  • Participants or approvers associated with the quote.
  • Any metadata or additional fields relevant to the quote's lifecycle.

If the API supports binary data (e.g., documents or attachments related to the quote), the node would handle those accordingly, but based on the static code analysis, this node primarily returns JSON data.

Dependencies

  • Requires access to the ScaleFluidly API endpoint corresponding to the selected environment.
  • Optionally uses an API authentication token if configured via credentials or passed in headers.
  • No explicit external libraries beyond standard n8n workflow helpers and HTTP request utilities are required.
  • The node expects the user to provide valid JSON in the "Request" property matching the API's expected schema for the operation.

Troubleshooting

  • Bearer token not found error: If multiple input items are processed and the authorization header is missing after the first item, the node throws an error. Ensure that the first input item contains the necessary authorization token in its headers or configure credentials properly.
  • Operation not found error: If the specified operation or intent does not match any known mapping, the node will throw an error indicating the operation was not found. Verify the operation name and resource selection.
  • Invalid JSON in Request: Providing malformed JSON in the "Request" property will cause the API call to fail. Validate JSON syntax before execution.
  • API connectivity issues: Check network access to the selected environment URL and ensure API keys or tokens are valid and have sufficient permissions.

Links and References

Discussion