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, MCP, and Product. Specifically, for the Admin resource and the Get Product Activity Timeline operation, the node fetches the activity timeline related to a product, which can be useful for tracking changes, updates, or events associated with products in an administrative context.

Common scenarios where this node is beneficial include:

  • Monitoring product lifecycle events for auditing or reporting.
  • Integrating product activity data into workflows for notifications or analytics.
  • Automating administrative tasks based on product activity changes.

For example, a user might use this node to retrieve all recent activities on a product to display in a dashboard or trigger alerts when certain types of activities occur.

Properties

Name Meaning
Environment The environment URL to target: Dev, QA, or Local instance of the ScaleFluidly API.
Request JSON object representing the request body sent to the API endpoint for the selected operation.
  • Environment options:

    • Dev: https://documentation-dev.scalefluidly.com
    • QA: https://documentation.scalefluidly.com
    • Local: http://localhost:8400
  • Request: This is a required JSON input that contains the parameters or filters needed by the API to fetch the product activity timeline. The exact structure depends on the API specification for the "get_product_activity_timeline" operation.

Output

The node outputs an array of JSON objects under the json field. Each object corresponds to a response from the ScaleFluidly API for the requested operation. For the "Get Product Activity Timeline" operation, the output JSON will contain details about the product's activity timeline, such as timestamps, activity types, user actions, and other metadata relevant to product activities.

If the API supports binary data for any operation, the node would handle it accordingly, but for this operation, the output is purely JSON-based.

Dependencies

  • Requires access to the ScaleFluidly API endpoints specified by the chosen environment.
  • Optionally uses an API key credential if configured in n8n (the node attempts authenticated requests if an authorization header is present).
  • No additional external dependencies beyond standard HTTP request capabilities provided by n8n.

Troubleshooting

  • Bearer token not found: If the first input item does not contain an authorization header with a bearer token, and no prior token was stored, the node will throw an error. Ensure that the authorization token is correctly passed in the input headers or configured via credentials.
  • Operation not found: If the operation name does not map to a known intent URL, the node throws an error indicating the operation is invalid. Verify the operation name matches one of the supported operations.
  • Invalid JSON in Request: The request_info property must be valid JSON. Malformed JSON will cause the request to fail.
  • API Endpoint Unreachable: Selecting the wrong environment or having network issues may cause request failures. Confirm the environment URL is correct and accessible.

Links and References


This summary is based solely on static analysis of the provided source code and property definitions without runtime execution.

Discussion