ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions224

Overview

This node integrates with the ScaleFluidly API, allowing users to perform various operations across multiple resources such as Admin, Quote, Configure, Pricing, and MCP. Specifically, for the Admin resource and the Get Object Details by ID operation, the node fetches detailed information about a specific object identified by its ID from the ScaleFluidly system.

Common scenarios where this node is beneficial include:

  • Retrieving detailed metadata or configuration of administrative objects within ScaleFluidly.
  • Automating workflows that require fetching up-to-date object details for reporting or decision-making.
  • Integrating ScaleFluidly administrative data into other systems or dashboards.

For example, a user might want to get detailed information about a particular admin-level entity (like a user group or permission set) by providing its ID, enabling further processing or validation in an automated workflow.

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). Determines which ScaleFluidly instance the request will be sent to.
Request JSON object containing the request body parameters required by the operation. For "Get Object Details by ID", this would typically include the object ID and any other necessary query parameters or filters.

Output

The node outputs an array of JSON objects under the json field. Each object corresponds to the response received from the ScaleFluidly API for the requested operation. For the "Get Object Details by ID" operation, the output JSON contains detailed fields describing the requested object, such as its properties, metadata, and related information as returned by the API.

If the API returns binary data (not typical for this operation), it would be included in the binary output, but this operation primarily deals with JSON data.

Dependencies

  • Requires access to the ScaleFluidly API endpoint corresponding to the selected environment.
  • Optionally uses an API authentication token if provided in the input data headers; otherwise, it attempts to use configured credentials named generically as an API key credential.
  • No additional external dependencies beyond standard HTTP request capabilities provided by n8n.

Troubleshooting

  • Bearer token not found error: If the first input item does not contain an authorization header with a bearer token, and no credentials are configured, the node will throw an error. Ensure that either the input includes a valid bearer token in the headers or that the node is configured with appropriate API authentication credentials.
  • Operation not found error: If the specified operation (intent) does not match any known operation URL mapping, the node will throw an error indicating the operation was not found. Verify that the operation name is correct and supported.
  • Request body issues: Since the request body is a JSON object, malformed JSON or missing required fields may cause API errors. Validate the JSON structure before execution.
  • Environment URL correctness: Selecting the wrong environment URL can lead to connection failures or unexpected responses. Confirm the environment matches your intended ScaleFluidly instance.

Links and References

Discussion