Skip to content

Steps

Steps define what happens during an Integration. A Step is used to perform some type of action, such as:

  • sending an HTTP request
  • database insert, update, or query
  • scheduling an event
  • data aggregation

A Step can define outputs that become available as inputs for a subsequent Step. This allows data aggregation from multiple sources.

Basic

Basic Steps can be used for initial setup of an integration, data aggregation, etc. All other types of Steps are extended from the Basic Step.

Field labelField nameDescription
NamenameName of the Step.
DescriptiondescriptionCan be used to write a longer description of what the Step does.
IntegrationintegrationThe Integration the Step belongs to.
Applicationsys_scopeThe scope of the step.
SequencesequenceThe order of the Step relative to other Steps
OperationsoperationsIf the related integration can be triggered by multiple operations, this field can be used to limit when the step should run
Condition tablecondition_tableThis field is populated with the table that is defined in the Integration. It is used to control the Conditions field.
ConditionsconditionsConditions can be used to limit when the step should run
Outputsoutputs
Error scripterror_scriptAn error handler that is automatically invoked if any error is encountered during Step execution.

HTTP

The HTTP Step is used to make HTTP requests.

Field labelField nameDescription
MethodmethodThe HTTP method to use.
Endpoint URLendpoint_urlThe URL the request is sent to.
HTTP headershttp_headersThe HTTP headers to include in the request.
Request scriptrequest_scriptSet the values for method, URL, headers, body, and query dynamically.
Authentication typeauthentication_typeSet which type of auth to use. None, Basic, or OAuth2.
OAuth profileoauth2_profileSet the auth profile to use when using OAuth2.
Basic auth profilebasic_auth_profileSet the auth profile to use when using Basic.

Database

The Database Step is used to make database operations.

Field labelField nameDescription
TabletableThe table the database operation will be performed on.
OperationoperationThe database operation
Advanced queryadvanced_queryA boolean field that specifies whether or not to use advanced query.
Data scriptdata_scriptConfigures the database operation.
QueryqueryCondition builder that is used to build the query.
Query scriptquery_scriptConfigures the query.