API Flow elements

This table shows the API Flow definition and its predefined types of steps:

Step Description

ION API

nt_ico_ion_api_orange

A step to perform a call to an ION API operation. In this step, you can define an API request and output parameters.

See ION API step.

Parallel

nt_ico_parallel-flow

An unconditional execution of two or more execution branches in parallel. In this step, you can define parallel calls to multiple APIs. The API flow waits until all the API calls in each of the branches are completed.

See Parallel API flows.

Decision

nt_ico_decision_routing

An evaluation of an expression that has several possible follow-up branches. The default branch is executed when values in the other branches do not match the expression result. In this step, you can define conditional flows based on API response code, response message etc. The decision step is exclusive. Only one branch is executed to avoid conflicts and merging of the results.

See Decision API flows.

Yes or No decision

nt_ico_yes_no

A step that allows users to create a Yes or No decision to filter out or terminate certain results in the API call. Only available for Professional or Enterprise customers.

See Adding a Filter step

JQ transform

nt_ico_jq_transf

A step to transform the response under certain conditions set by the user. The user specifies values or conditions and JQ Transform applies those to the call. If those conditions are met, then the output reflects that information. Only available for Professional and Enterprise customers.

Adding a JQ Transform step