ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions98

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 Add Layouts operation, the node sends a JSON request body to the ScaleFluidly API endpoint responsible for adding layouts in the admin context.

Typical use cases include automating administrative tasks related to layout management within the ScaleFluidly platform, such as programmatically creating or updating UI layouts or configurations that affect how data is presented or managed in the system.

For example, an automation workflow could use this node to add new page layouts based on dynamic input data, enabling seamless updates to the user interface without manual intervention.

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).
Request The JSON-formatted request body containing the details of the layout(s) to be added. This must conform to the expected structure required by the ScaleFluidly API for the Add Layouts operation.

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 Add Layouts request, typically including confirmation of the layout addition, any metadata about the created layout, or error information if the request failed.

If the API supports binary data in responses, it would be handled accordingly, but based on the static analysis, the output is primarily JSON data reflecting the API's response.

Dependencies

  • Requires access to the ScaleFluidly API endpoints.
  • Optionally uses an API authentication token passed via an authorization header. If the first input item contains an authorization token in its headers, it will be reused for subsequent requests.
  • No explicit internal credential names are exposed; users must provide appropriate API authentication tokens or credentials configured in n8n.
  • The node depends on the request helper methods provided by n8n for HTTP communication.

Troubleshooting

  • Bearer token not found: If the first input item does not contain an authorization token in its headers and no other means of authentication is provided, the node will throw an error indicating the missing bearer token. Ensure that the first input includes valid authorization headers or configure the node with proper credentials.
  • Operation not found: If the specified operation (intent) does not match any known API endpoint mapping, the node will throw an error stating the operation was not found. Verify that the operation name is correct and supported.
  • Invalid JSON in Request: Since the request body is user-provided JSON, malformed JSON or incorrect structure may cause API errors. Validate the JSON format and ensure it matches the API specification for adding layouts.
  • Environment URL issues: Selecting an incorrect environment or having network connectivity issues to the chosen environment URL can cause request failures. Confirm the environment setting and network accessibility.

Links and References

Note: Replace URLs with actual documentation links if available.

Discussion