ScaleFluidly icon

ScaleFluidly

Consume ScaleFluidly API

Actions98

Overview

This node integrates with the ScaleFluidly API, specifically supporting various administrative operations including "Get Non-Associated Category Products" under the Admin resource. It allows users to query products that are not currently associated with a given category in the ScaleFluidly system.

Common scenarios for this node include:

  • Retrieving products that can be added to a category but are not yet linked.
  • Managing product-category associations dynamically within workflows.
  • Automating inventory or catalog management tasks where uncategorized products need identification.

For example, a user might use this node to fetch all products not assigned to a specific category to prepare a batch update or review before associating them.

Properties

Name Meaning
Environment The target environment URL for the ScaleFluidly API. Options: Dev, QA, Local (with respective URLs).
Request JSON object representing the request body sent to the API endpoint. This contains parameters required by the operation.

Note: For the "Get Non-Associated Category Products" operation, the Request property should include any necessary filters or identifiers as per the ScaleFluidly API specification for this endpoint.

Output

The node outputs an array of JSON objects corresponding to the API response for the requested operation. Each item in the output array represents data returned from the ScaleFluidly API call.

Specifically for "Get Non-Associated Category Products," the output JSON will contain details about products that are not associated with the specified category, such as product IDs, names, and other relevant metadata as provided by the API.

If the API returns binary data (not indicated here), it would be included accordingly, but this operation primarily deals with JSON data.

Dependencies

  • Requires access to the ScaleFluidly API endpoints.
  • 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.
  • The node requires proper configuration of the environment URL to direct requests to the correct ScaleFluidly instance (Dev, QA, or Local).

Troubleshooting

  • Bearer token not found: If the first input item does not contain an authorization header with a bearer token and no credential is configured, the node throws an error. Ensure that either the input includes a valid authorization token or the node is configured with appropriate API credentials.
  • Operation not found: If the operation name does not map to a known API endpoint, the node will throw an error indicating the operation is not found. Verify the operation parameter matches supported actions.
  • API request failures: Network issues, incorrect environment URLs, or invalid request bodies may cause API errors. Check the environment setting and ensure the request JSON is correctly structured according to the API documentation.

Links and References

  • ScaleFluidly API Documentation (QA environment URL)
  • Refer to ScaleFluidly API docs for detailed request body structure and response schema for "Get Non-Associated Category Products".

Discussion