Super Actions

Adding a Super Action is a two step process: 1. Building a Flow and 2. Creating a new Action.

1. Building a Super Action Flow

Create a new Flow, which should be run every time the corresponding Super Action is run.

It can use inputs like regular references from the UI Form Schema of the Super Actions

The final step of the Flow will be the output of the Super Action, so make sure that the output is in a proper JSON format.

Requirements

There are a few requirements for these Flows:

  • Can only contain the Connector for which the Super Action will be added and these Helpers:

    • Dict Helper

    • Spreadsheet Helper

    • Looper

    • Boolean

  • The Connector Auth and Dynamic Authentication ID fields should be empty

  • Name the Flow according to the following schema: {{ connector_name }} - {{ action_name }} - Super Action

    • E.g.: Oracle NetSuite - get_customers_with_details - Super Action

2. Creating a Super Action

The Super Action itself is a regular Action, however the method, endpoint, request body template and request header template don't need to be specified. Instead the Super Action Flow needs to be linked in the Super Action Flow field.

If the Super Action Flow uses any references, these need to be added to the UI Form Schema, so that users can enter values for them in their Flows.

Updating Super Actions

Before updating a Super Action make sure that the updated Super Action Flow produces the same output as before (i.e. is backwards compatible in Flows where its used) or that the Super Action is not used in any Flows.

Then simply update the Super Action Flow and click the Sync Flow Copies button in the action itself, this will then update all existing Super Action Flow copies for all customers immediately.

Last updated