ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions98

Overview

This node integrates with the ScaleFluidly API, allowing users to perform various operations grouped by resource types such as Admin, Quote, Configure, Pricing, and MCP. Specifically for the Admin resource with the Get Objects operation, the node fetches administrative data objects from the ScaleFluidly platform.

Typical use cases include:

  • Retrieving user or system-related administrative data for monitoring or management.
  • Automating administrative workflows by fetching necessary objects programmatically.
  • Integrating ScaleFluidly admin data into other systems or dashboards.

For example, a user might configure this node to connect to the QA environment and retrieve all user accounts or configuration objects managed by ScaleFluidly's admin API.

Properties

Name Meaning
Environment The target environment URL for the API call. Options:
- Dev (https://documentation-dev.scalefluidly.com)
- QA (https://documentation.scalefluidly.com)
- Local (http://localhost:8400)
Resource The category of API endpoints to interact with. For this context, set to "Admin".
Operation The specific action to perform on the selected resource. For Admin, options are defined in adminActions (e.g., "get_all_users"). Here, "Get Objects" corresponds to one of these operations.
Request JSON object containing request body details if required by the operation.

Note: The provided input properties JSON only includes the "Environment" property explicitly; others like "Operation" and "Request" are part of the node's internal configuration.

Output

The node outputs an array of JSON objects representing the response from the ScaleFluidly API for the requested Admin operation. Each item in the output corresponds to the data retrieved from the API call, such as lists of users, configuration objects, or other administrative entities.

If the API returns binary data (not indicated here), it would be included in the binary output field, but this node primarily handles JSON responses.

Dependencies

  • Requires access to the ScaleFluidly API endpoint specified by the chosen environment.
  • May require an authorization token passed via HTTP headers ("authorization" header) for authenticated requests.
  • Optionally uses an API key credential configured in n8n under a generic API authentication method.
  • 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, subsequent calls will fail. Ensure that the authorization token is correctly set in the input data or credentials.
  • Operation not found error: If the specified operation name does not match any known operation in the intent-to-URL mapping, the node throws an error. Verify the operation name is correct and supported.
  • API connectivity issues: Check network access to the selected environment URL and ensure the API service is reachable.
  • Invalid request body: For operations requiring a JSON request body, ensure the JSON is well-formed and contains all required fields.

Links and References


This summary focuses on the Admin resource's Get Objects operation within the ScaleFluidly node, based on static analysis of the provided source code and input properties.

Discussion