API Flow elements
This table shows the API Flow definition and its predefined types of steps:
Step | Description |
---|---|
ION API |
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 |
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 |
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 |
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. |
JQ transform |
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. |