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 with the Create Users operation, it enables creating new user accounts by sending a JSON request body to the appropriate ScaleFluidly API endpoint.

Common scenarios where this node is beneficial include automating user management workflows within an organization, such as onboarding new employees or synchronizing user data from other systems into ScaleFluidly. For example, when a new employee joins, this node can be used to programmatically create their user profile in ScaleFluidly 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). This determines which ScaleFluidly instance the request will be sent to.
Request The JSON-formatted request body containing the details of the user(s) to create. This must conform to the expected API schema for creating users in ScaleFluidly.

Output

The node outputs an array of JSON objects corresponding to the responses received from the ScaleFluidly API for each input item processed. Each JSON object contains the API response data related to the user creation request, typically including information about the created user(s) or any errors encountered.

If the API supports binary data in responses, it would be included accordingly, but based on the static analysis, this node primarily handles JSON data.

Dependencies

  • Requires access to the ScaleFluidly API endpoints.
  • An API authentication token (Bearer token) is required and must be provided via the input item's headers.authorization field on the first item or through configured credentials.
  • No internal credential names are exposed; users must supply a valid authorization token.
  • The node uses HTTP requests to communicate with the ScaleFluidly API, so network connectivity to the selected environment URL is necessary.

Troubleshooting

  • Bearer token not found error: If the authorization token is missing from the first input item's headers or not otherwise set, the node will throw an error. Ensure that the first input item includes a valid authorization header with a Bearer token.
  • Operation not found error: If the specified operation (intent) does not match any known API endpoint mapping, the node will report this error. Verify that the operation name is correct and supported.
  • API request failures: Network issues, invalid JSON in the request body, or incorrect environment URLs may cause request failures. Check the environment setting and validate the JSON structure before execution.
  • Invalid JSON in Request property: Since the request body is user-provided JSON, malformed JSON will cause errors. Use proper JSON formatting.

Links and References


This summary focuses on the Admin resource's Create Users operation as requested, describing how the node sends a JSON request to the ScaleFluidly API using the specified environment and authorization token.

Discussion