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 Get Price Book Activity Timeline operation, the node fetches the activity timeline related to price books within the ScaleFluidly system.

Typical use cases include:

  • Tracking changes and activities on price books for auditing or monitoring purposes.
  • Integrating price book activity data into workflows for reporting or triggering further automation.
  • Synchronizing price book activity timelines with other systems or dashboards.

For example, a sales operations team might use this node to automatically retrieve and log all recent updates to price books, helping them stay informed about pricing changes that could affect quotes or orders.

Properties

Name Meaning
Environment The target environment URL for the ScaleFluidly API. Options: Dev, QA, Local.
Request JSON object containing the request body parameters specific to the operation being called.

Details:

  • Environment: Selects which ScaleFluidly API environment to interact with (e.g., development, QA, or local testing).
  • Request: A JSON input where you specify the details required by the "Get Price Book Activity Timeline" operation. This typically includes filters or identifiers needed by the API endpoint.

Output

The node outputs an array of JSON objects representing the response from the ScaleFluidly API for the requested operation. For the "Get Price Book Activity Timeline" operation, the output JSON contains the timeline data of activities related to price books, such as creation, updates, or deletions of price book entries.

If the API returns binary data (not typical for this operation), it would be included in the binary output field, but this operation primarily deals with JSON data.

Dependencies

  • Requires access to the ScaleFluidly API endpoint corresponding to the selected environment.
  • May require an API authentication token (Bearer token) passed via HTTP headers. The node attempts to extract this token from the first input item's JSON headers.authorization field.
  • No explicit internal credential type is mandated; however, proper authorization must be provided either through input data or configured credentials.
  • The node uses n8n's HTTP request helper methods to communicate with the ScaleFluidly API.

Troubleshooting

  • Bearer token not found error: If the first input item does not contain an authorization header with a Bearer token, and no other authorization method is configured, the node will throw an error. Ensure the token is correctly set in the input 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 will fail. Verify the operation name is correct and supported.
  • Invalid JSON in Request property: Since the request body is provided as JSON, malformed JSON will cause errors. Validate the JSON structure before execution.
  • API connectivity issues: Network problems or incorrect environment URLs can lead to request failures. Confirm the environment URL is reachable and correct.

Links and References


This summary focuses on the "Admin" resource and the "Get Price Book Activity Timeline" operation as requested, based on static analysis of the provided source code and properties.

Discussion