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 Update Price Book operation, it enables updating price book data by sending a JSON request body to the appropriate ScaleFluidly API endpoint.

Common scenarios where this node is beneficial include automating price book management tasks within sales or inventory systems, synchronizing pricing data from external sources, or programmatically adjusting price books based on business rules.

For example, a user might update a price book's details or associated products by providing the necessary JSON payload describing the changes, which the node sends to the ScaleFluidly backend.

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 the base URL of the API endpoint.
Request The JSON-formatted request body containing the data to update the price book. This must be provided and should conform to the API's expected schema for the update price book 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 update price book request, typically including status information, updated price book details, or error messages if the update failed.

No binary data output is produced by this node.

Dependencies

  • Requires access to the ScaleFluidly API endpoints.
  • Optionally uses an API authentication token passed via an authorization header extracted from the first input item's JSON headers.
  • If no explicit authorization header is found in the input, the node attempts to use configured credentials for authentication.
  • The node requires proper configuration of the "Environment" property to target the correct API base URL.

Troubleshooting

  • Bearer token not found: If the first input item does not contain an authorization token in its headers and no credentials are configured, the node will throw an error. Ensure that either the input includes a valid bearer token or the node is configured with appropriate API credentials.
  • Operation not found: If the specified operation (intent) does not match any known API endpoint mapping, the node will raise an error indicating the operation is not found. Verify the operation name is correct and supported.
  • Invalid JSON request body: Providing malformed or incorrect JSON in the Request property may cause API errors. Validate the JSON structure against the ScaleFluidly API documentation before execution.
  • Environment misconfiguration: Selecting an incorrect environment URL can lead to connection failures. Confirm the environment matches your deployment stage.

Links and References

Note: Replace URLs with actual documentation links relevant to your environment if different.

Discussion