Skip to content

REA Automation#

A node to integrate with REA Automation itself, which will be mainly used in your workflows.

Operations#

Generate audit#

This operation has no parameters. Configure it with these options:

  • Categories: Select the risk categories you want the audit to include. Options include:
    • Credentials
    • Database
    • Filesystem
    • Instance
    • Nodes
  • Days Abandoned Workflow: Use this option to set the number of days without execution after which a workflow should be considered abandoned. Enter a number of days. The default is 90.

Create credential#

Configure this operation with these parameters:

  • Name: Enter the name of the credential you'd like to create.
  • Credential Type: Enter the credential's type. The available types depend on nodes installed on the REA Automation instance. Some built-in types include githubApi, notionApi, and slackApi.
  • Data: Enter a valid JSON object with the required properties for this Credential Type. To see the expected format, use the Get Schema operation.

Delete credential#

Configure this operation with this parameter:

  • Credential ID: Enter the ID of the credential you want to delete.

Get credential schema#

Configure this operation with this parameter:

  • Credential Type: Enter the credential's type. The available types depend on nodes installed on the REA Automation instance. Some built-in types include githubApi, notionApi, and slackApi.

Get execution#

Configure this operation with this parameter:

  • Execution ID: Enter the ID of the execution you want to retrieve.

Get execution option#

You can further configure this operation with this Option:

  • Include Execution Details: Use this control to set whether to include the detailed execution data (turned on) or not (turned off).

Get many executions#

Configure this operation with these parameters:

  • Return All: Set whether to return all results (turned on) or whether to limit the results to the entered Limit (turned on).
  • Limit: Set the number of results to return if the Return All control is turned off.

Get many executions filters#

You can further configure this operation with these Filters:

  • Workflow: Filter the executions by workflow. Options include:
    • From list: Select a workflow to use as a filter.
    • By URL: Enter a workflow URL to use as a filter.
    • By ID: Enter a workflow ID to use as a filter.
  • Status: Filter the executions by status. Options include:
    • Error
    • Success
    • Waiting

Get many execution options#

You can further configure this operation with this Option:

  • Include Execution Details: Use this control to set whether to include the detailed execution data (turned on) or not (turned off).

Delete execution#

Configure this operation with this parameter:

  • Execution ID: Enter the ID of the execution you want to delete.

Activate, deactivate, delete, and get workflow#

The Activate, Deactivate, Delete, and Get workflow operations all include the same parameter for you to select the Workflow you want to perform the operation on. Options include:

  • From list: Select the workflow from the list.
  • By URL: Enter the URL of the workflow.
  • By ID: Enter the ID of the workflow.

Create workflow#

Configure this operation with this parameter:

  • Workflow Object: Enter a valid JSON object with the new workflow's details. The object requires these fields:
    • name
    • nodes
    • connections
    • settings

Get many workflows#

Configure this operation with these parameters:

  • Return All: Set whether to return all results (turned on) or whether to limit the results to the entered Limit (turned on).
  • Limit: Set the number of results to return if the Return All control is turned off.

Get many workflows filters#

You can further configure this operation with these Filters:

  • Return Only Active Workflows: Select whether to return only active workflows (turned on) or active and inactive workflows (turned off).
  • Tags: Enter a comma-separated list of tags the returned workflows must have.

Update workflow#

Configure this operation with these parameters:

  • Workflow: Select the workflow you want to update. Options include:
    • From list: Select the workflow from the list.
    • By URL: Enter the URL of the workflow.
    • By ID: Enter the ID of the workflow.
  • Workflow Object: Enter a valid JSON object to update the workflow with. The object requires these fields:
    • name
    • nodes
    • connections
    • settings