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 Set Up Customer Profile for Salesforce operation, the node sends a custom JSON request body to the corresponding ScaleFluidly API endpoint to set up or update a customer profile in Salesforce.

Typical use cases include automating customer profile management within Salesforce from workflows, syncing customer data, or initializing profiles based on external triggers or data sources. For example, when a new customer signs up on a platform, this node can be used to automatically create or update their Salesforce profile with relevant details.

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 backend the request is sent to.
Request A JSON object representing the request body to send to the ScaleFluidly API for the selected operation. This contains all necessary data fields required by the "Set Up Customer Profile for Salesforce" API endpoint.

Output

The node outputs an array of JSON objects, each corresponding to the response from the ScaleFluidly API for each input item processed. The json output field contains the parsed JSON response from the API call, which typically includes confirmation of the profile setup, any returned identifiers, status messages, or error details if applicable.

No binary data output is produced by this node.

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 backend instance.

Troubleshooting

  • Bearer token not found: If the first input item does not contain an authorization header with a bearer token and no API credential is configured, the node will throw an error. Ensure that either the input data includes a valid bearer token in the headers or that the node is configured with appropriate API credentials.
  • Operation not found: If the specified operation (intent) does not match any known endpoint mapping, the node throws an error indicating the operation is not found. Verify that the operation name is correctly spelled and supported.
  • Invalid JSON in Request: Since the request body is user-provided JSON, malformed JSON will cause the API call to fail. Validate the JSON structure before running the node.
  • Environment URL misconfiguration: Using an incorrect or unreachable environment URL will result in network errors. Confirm the environment selection matches your deployment.

Links and References


This summary focuses on the Admin resource's "Set Up Customer Profile for Salesforce" operation, describing how the node constructs and sends the request, handles authentication, and returns the API response.

Discussion