Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The “Integration” panel generic intergrations is a quick, easy way to connect to 3rd party systems within your Logic+ flow. This panel executes a defined request to a configured generic integration (Admin > Configuration > Integrations) and is useful to push or pull data between Sharpen and an available RESTful API.

...

Note

Caution: Be mindful of integrating with too many 3rd party services, as delays in the 3rd party API response will pause the Logic flow for the duration of the API call.

Customers will experience the API call delay when navigating the Logic flow.

...

Configure the generic integration panel like most other panels in Logic+ with one, notable (and great) addition – the API preview directly underneath the Panel Name. This won’t do much until you’ve filled out the panel, so we are going to come back to that after looking at the specific fields.

...

Fields

  • Integration ID: Universally unique identifier representing a RESTful generic integration configured within Admin > Configuration > Integrations. Click the integration to copy the integrationID to clipboard

  • Path: Path of the API route to deliver the request. This string will be added to the base URL configured for the integrationID

  • Method: Specify one of the following HTTP methods to be used

    • GET

    • POST

    • PUT

    • DELETE

    • PATCH

  • Data: JSON stringified request body

  • Headers: JSON stringified request headers

  • Timeout: - Number of seconds to wait for a response from the integration endpoint.

    • Valid timeout ranges from 0 to 60 inclusive

    • Only applicable if ‘Fire and Forget’ is off, meaning Logic panel will pause and wait for a response

    • If not is set, the default timeout is 1 second

  • Variables: Use to store the response data from the API request

...