ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions224

Overview

The "Update Quote" operation in the ScaleFluidly node allows users to update existing quote data by sending a custom JSON request body to the ScaleFluidly API. This node is useful for automating quote management workflows, such as modifying quote details, updating pricing or terms, and integrating quote updates into larger sales or order processing pipelines.

Typical scenarios include:

  • Automatically updating quotes based on changes in customer requirements.
  • Syncing quote information from external systems into ScaleFluidly.
  • Programmatically adjusting quote parameters during sales negotiations.

For example, a user might send a JSON payload containing updated line items or discount information to modify an existing quote without manual intervention.

Properties

Name Meaning
Environment The target environment for the API call. Options: Dev (development), QA (quality assurance), Local (local server).
Request The JSON-formatted request body containing the data to update the quote. This must be provided and should conform to the API's expected schema for updating quotes.

Output

The node outputs an array of JSON objects representing the responses from the ScaleFluidly API for each input item processed. Each JSON object corresponds to the API response for the update quote request, typically including confirmation of the update, updated quote details, or error messages if the update failed.

If the API returns binary data (not typical for this operation), it would be included accordingly, but primarily the output is JSON structured data reflecting the updated quote state.

Dependencies

  • Requires access to the ScaleFluidly API endpoint corresponding to the selected environment.
  • An authorization bearer token must be present in the input item's json.headers.authorization field for the first item; subsequent items reuse this token.
  • Optionally supports using an API key credential configured in n8n under a generic API authentication method.
  • No other external dependencies are required.

Troubleshooting

  • Bearer token not found: If the first input item does not contain an authorization token in its headers, the node will throw an error. Ensure that the input JSON includes a valid bearer token under headers.authorization.
  • Operation not found: If the operation name does not map to a known API endpoint, an error will occur. Confirm that the operation parameter is correctly set to "update_quote".
  • Invalid JSON request body: The request_info property must be a valid JSON object matching the API's expected schema. Malformed JSON or missing required fields may cause API errors.
  • API connectivity issues: Verify that the selected environment URL is reachable and that network/firewall settings allow outbound requests.
  • Authorization errors: If the token is expired or invalid, the API will reject the request. Refresh or replace the token as needed.

Links and References

Discussion