ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions224

Overview

This node integrates with the ScaleFluidly API, allowing users to perform various operations related to quotes, rooms, and other resources within the ScaleFluidly platform. Specifically for the Quote resource and the User Room operation, the node fetches information about a user's room associated with quotes.

Common scenarios where this node is beneficial include:

  • Retrieving details about user-specific rooms in a quoting system.
  • Integrating quote-related room data into workflows for sales or customer support automation.
  • Automating the management and retrieval of collaborative spaces (rooms) linked to quotes.

For example, a sales automation workflow could use this node to get the current state or participants of a user's quote room to trigger notifications or updates.

Properties

Name Meaning
Environment The environment URL to target: Dev, QA, or Local instance of the ScaleFluidly API documentation.
Request JSON object containing the request body parameters specific to the selected operation.

Details on Properties:

  • Environment: Selects which ScaleFluidly API environment to interact with. Useful for testing (Dev), staging (QA), or local development.
  • Request: A JSON input that contains the necessary parameters for the API call. This varies depending on the operation but must be provided for the node to function correctly.

Output

The node outputs an array of JSON objects representing the response from the ScaleFluidly API for the requested operation. For the "get_user_room" operation under the Quote resource, the output JSON typically includes details about the user's room such as room ID, participants, metadata, and other relevant room information.

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

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 bearer token is provided in the input data.
  • No additional external dependencies beyond standard HTTP request capabilities.

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 data includes a valid bearer token in headers or configure the API authentication credential properly.
  • Operation not found error: If an invalid or unsupported operation name is provided, the node will raise an error indicating the operation was not found. Verify the operation name matches one of the supported operations for the Quote resource.
  • Invalid JSON in Request property: Since the request body is expected as JSON, malformed JSON input can cause failures. Validate the JSON structure before running the node.
  • Network or environment URL issues: Ensure the selected environment URL is reachable and correct. Local environments require proper network setup.

Links and References


This summary focuses on the Quote resource's User Room operation as requested, based on static analysis of the provided source code and properties.

Discussion