Configuration Tab
- To switch to the Configuration tab, click it. The Configuration tab provides configuration details for the HTTP Call unit.
- The following fields will be shown on the tab:
- Payload Handling
- Continue flow on error
- Exposed Object
- Click any of the bands to view and modify the settings.
Image
Payload Handling
This setting allows you to define how a flow receives, processes, transforms, and passes message data (payload) between units during execution. In simple terms, it allows you to select the specific payload that you do not want to process.
- Expand the band by clicking it. Once expanded, you will see the Remove for further processing field.
- Click the field to view the available payload. Select the payload you do not want to process.
- You can also type the payload type in the field; the entered payload is listed, and then select it.
Image
- The selected payload is added to the field as a chip. The chip contains the 'X' icon; you can remove the payload by clicking the 'X' icon.
- Once you have added the payloads you do not want to process, click the Save button.
Image
Continue Flow on Error
Continue Flow on Error is a configuration option that allows a flow to continue executing even if a specific unit encounters an error. Instead of stopping the entire flow, execution moves to the next configured step.
- A toggle switch is provided on the band, and by default, it is disabled.
- To allow the process to continue despite an error, enable the toggle switch.
- Click the Save button to save the configuration.
Image
Exposed Object
An Exposed Object is a data structure or variable that is made available outside the flow as part of its output. It defines what information the flow will return to the calling system.
- Expand the band by clicking it. Once expanded, you will see the Object drop-down field.
Image
- Click the field to view the available objects. Select the required object that you want to process.
Image
- Once the object is selected, click the Save button.
Image
Design Tab
- To switch to the Design tab, click it. The Design tab provides configuration details for the System Call unit.
- The following fields will be shown on the tab:
- End Point
- Authentication
- Header
- Query
- Request Document
- Key Handling
- Extendad Error Handling
- HTTP Code Handling
- Click any of the bands to view and modify the settings.
Image
Endpoint
An Endpoint is the specific URL or address where a system sends or receives data. It acts as the communication entry or exit point for an application, API, or service. In simple terms, an endpoint is the destination to which a request is sent or from which a response is received.
- Expand the band by clicking it. Once expanded, the following fields will be displayed:
- URL
- Method
- Timeout (in ms)
- All fields are mandatory. Please make sure you fill in all the details in all the fields for an error-free process.
Image
- The URL field lets you enter the web address, and the unit uses it to send or receive data from an external system.
- Copy and paste the full URL in the field.
Image
- To add a method, click on the Method drop-down. The drop-down provides you with the following options:
- Synchronous Call: A Synchronous HTTP Call is an HTTP request where the flow waits for a response before continuing to the next unit.
- Asynchronous Call via Queue: An Asynchronous HTTP Call via Queue is a pattern where a flow does not wait for an HTTP response. Instead, it places the request message into a queue, and the HTTP call is processed separately in the background. So the main flow continues immediately.
- Select the desired option from the list, and it will appear in the drop-down.
Image
- The Timeout (in ms) field lets you set the maximum time the system waits for a response before stopping the request and marking it as failed. If the server does not respond within the configured time, the call is cancelled.
- The field supports only 0-9 values.
- To add a timeout duration in the field, type a value between 0 and 300 in the field. Please note that the timeout value will be configured in seconds.
- You can also use the navigation icons to add the time located at the end of the field.
- After configuring the URL, Method, and Timeout, click Save to save the configuration.
Image
Authentication
HTTP Call Authentication is the process of verifying the identity of a client (user, system, or application) before allowing access to an API or service during an HTTP call. When your flow makes an HTTP request to an external endpoint, authentication ensures that only authorized systems can access that service.
- Once expanded, the Method drop-down field will be displayed. Based on the selected authentication from the drop-down, the corresponding fields will be displayed. The following types of authentication are supported:
- No Authentication
- Basic Authentication
- Token Based Authetnication
- Select No Authentication from the drop-down. No further field will appear, and the authentication values will be saved automatically.
- Select Basic Authentication from the drop-down. The following fields will appear, and both fields are mandatory:
- User
- Password
- Provide the username and password of your external system.
- Once provided, click on the Save button provided in the action area of the screen.
- Select Token-Based Authentication from the drop-down.
- The Token field will appear; it is mandatory.
- Copy and paste the token into the Token field.
- Once provided, click on the Save button provided in the action area of the screen.
A Header in an HTTP Call Unit is a key-value pair sent along with the HTTP request. It provides additional information to the server about the request.
- Expand the band by clicking it. Once expanded, the following fields will be displayed:
- Key
- Value
- All fields are mandatory. Please make sure you fill in all the details in all the fields for an error-free process.
Image
- This Key field lets you assign a unique key to a header.
- This field is mandatory, and it is a text field where you can enter any alphanumeric key to create a key.
Image
- This Value field allows you to create a valid expression using the variables, strings, and fields from the Output section.
- This field is mandatory. By default, the field will be displayed as a function field and represented with 'fx'.
- However, you can change the field type to a fixed value type using the drop-down. The drop-down provides the following options:
- Fx - Function:
- This field supports the Expression Builder, which helps you create logical expressions or formulas without writing complex code. An expression is a combination of Fields / Variables, Operators, Values, and Functions. It allows you to write your own expression.
- It provides a structured interface where you can:
- Select fields or variables
- Choose operators (like =, ≠, >, <, AND, OR, NOT)
- Add functions such as string, date, and math functions
- Build conditions step by step to ensure syntax is correct.
Please note that to fill the expression, you can drag and drop the nodeset from the Output section.
- A1 - Fixed:
- It allows you to use any alphanumeric keys.
- Enter the value in the Value field either using the A1 or the Fx function.
Image
Delete Key from Header
- You can delete any key using the delete option.
- To delete any key, click the Delete icon on the right.
Image
- On clicking the Delete icon, a confirmation pop-up will appear.
- Click Yes to delete the key.
- Click No to close the pop-up.
- Once the key is deleted, click on the Save button.
Image
Add Multiple Keys in the Header
- You can add multiple keys in the header.
- To add another key, click the (+) Add icon on the right.
- Please note that you can add another key after successfully creating the first one. If any placeholder is present and it is empty, you cannot add an additional key unless you fill in the values in the placeholder.
Image
- On clicking the (+) icon, a new placeholder will be added.
- You can fill in the key details and then add another key.
Image
Query
A Query (or Query Parameter) is a key-value pair added to the URL of an HTTP request to send additional data to the server. It is mainly used to:
- Filter data
- Search records
- Sort results
- Pass optional parameters
- This Key field lets you assign a unique key to a header.
- This field is mandatory, and it is a text field where you can enter any alphanumeric key to create a key.
Image
- This Value field allows you to create a valid expression using the variables, strings, and fields from the Output section.
- This field is mandatory. By default, the field will be displayed as a function field and represented with 'fx'.
- However, you can change the field type to a fixed value type using the drop-down. The drop-down provides the following options:
- Fx - Function:
- This field supports the Expression Builder, which helps you create logical expressions or formulas without writing complex code. An expression is a combination of Fields / Variables, Operators, Values, and Functions. It allows you to write your own expression.
- It provides a structured interface where you can:
- Select fields or variables
- Choose operators (like =, ≠, >, <, AND, OR, NOT)
- Add functions such as string, date, and math functions
- Build conditions step by step to ensure syntax is correct
Please note that to fill the expression, you can drag and drop the nodeset from the Output section.
- A1 - Fixed:
- It allows you to use any alphanumeric keys.
- Enter the value in the Value field either using the A1 or the Fx function.
Image
Delete Key from Query
- You can delete any key using the delete option.
- To delete any key, click the Delete icon on the right.
Image
- When you click the Delete icon, a confirmation pop-up will appear.
- Click Yes to delete the key.
- Click No to close the pop-up.
- Once the key is deleted, click on the Save button.
Image
Add Multiple Keys in the Query
- You can add multiple keys in the Query.
- To add another key, click the (+) Add icon on the right.
- Please note that you can add another key after successfully creating the first one. If any placeholder is present and it is empty, you cannot add an additional key unless you fill in the values in the placeholder.
Image
- On clicking the (+) icon, a new placeholder will be added.
- You can fill in the key details and then add another key.
Image
Request Document
A request document is a structured data message sent from one system to another when a request is made. It defines the format and content of the transmitted data. It is usually formatted as XML and JSON.
- Expand the band by clicking it. Once expanded, the following fields will be displayed:
- Data Source
- Payload Type
- Please make sure you fill in all the details in all the fields for an error-free process.
Image
- By default, the Data Source field will include the fx function.
- You can drag and drop any nodeset from the Input section into the parameter field. Open any message in the Input section, then drag the nodeset into the field.
- Please note that you can only drop one nodeset into the field. If you drop a new nodeset on top of an existing nodeset, the existing nodeset will be replaced by the new one.
- Once the data source is defined, click Save to save the configuration.
Image
- Once the data source is defined, select the payload type from the Payload Type drop-down.
- The drop-down field will provide the list of payload types.
- Choose an appropriate payload type from the drop-down.
Image
Key Handling
Key Handling refers to how unique identifiers (keys) are managed, validated, and used within a flow or integration process. A “key” is typically a value that uniquely identifies a record, object, or transaction. It ensures the correct record is identified, tracked, and updated throughout the flow.
- Expand the band by clicking it. Once expanded, the following fields will be displayed:
- ID
- Primary Key
- OneEnterprise Message
- All fields are mandatory.
Image
- This ID field lets you assign a unique ID to each key. You can create multiple keys for key handling.
- This field is mandatory, and it is a text field where you can enter any alphanumeric key to create an ID. A maximum of 10 characters, 0-9 and A–Z, are allowed in the field.
Image
- This Primary Key field allows you to create a valid expression using the variables, strings, and fields from the Output section.
- This field is mandatory. By default, the field will be displayed as a function field and represented with 'fx'.
- However, you can change the field type to a fixed value type using the drop-down. The drop-down provides the following options:
- Fx - Function:
- This field supports the Expression Builder, which helps you create logical expressions or formulas without writing complex code. An expression is a combination of Fields / Variables, Operators, Values, and Functions. It allows you to write your own expression.
- It provides a structured interface where you can:
- Select fields or variables
- Choose operators (like =, ≠, >, <, AND, OR, NOT)
- Add functions such as string, date, and math functions
- Build conditions step by step to ensure syntax is correct
Please note that to fill the expression, you can drag and drop the nodeset from the Output section.
- A1 - Fixed:
- It allows you to use any alphanumeric keys.
- Create a primary key of your choice.
Image
- The OneEnterprise Message field is mandatory.
- Click on the drop-down to view the list of available OE messages. Select an OE message from the drop-down.
- Once the message is selected, click on the Save button.
Image
Delete Key from Key Handling
- You can delete any key using the delete option.
- To delete any key, click the Delete icon on the right.
Image
- On the click of the Delete icon, a confirmation pop-up will appear.
- Click Yes to delete the key.
- Click No to close the pop-up.
- Once the key is deleted, click on the Save button.
Image
Add Multiple Keys for Key Handling
- You can add multiple keys for key handling.
- To add another key, click the (+) Add icon on the right.
- Please note that you can add another key after successfully creating the first one. If any placeholder is present and it is empty, you cannot add an additional key unless you fill in the values in the placeholder.
Image
- On clicking the (+) icon, a new placeholder will be added.
- You can fill in the key details and then add another key.
Image
Extended Error Handling
Extended Error Handling is an advanced error management mechanism that enables a flow to detect, capture, process, and respond to errors in a controlled, structured way. The key functionality of this field is that it does not stop execution; it provides detailed control over how errors are handled.
- Expand the band by clicking it. Once expanded, the following fields will be displayed:
- Condition
- Info
- Category
- All fields are mandatory.
Image
- This Condition field lets you create a valid expression using the variables, strings, and fields from the Output section.
- This field is mandatory. By default, the field will be displayed as a function field and represented with 'fx'.
- This field supports the Expression Builder, which helps you create logical expressions or formulas without writing complex code. An expression is a combination of Fields / Variables, Operators, Values, and Functions. It allows you to write your own expression.
- It provides a structured interface where you can:
- Select fields or variables
- Choose operators (like =, ≠, >, <, AND, OR, NOT)
- Add functions such as string, date, and math functions
- Build conditions step by step to ensure syntax is correct
- Create a valid expression.
Image
- The Info field allows you to create a valid expression or fixed information as a string.
- This field is mandatory. By default, the field will be displayed as a function field and represented with 'fx'.
- However, you can change the field type to a fixed value type using the drop-down. The drop-down provides the following options:
- Fx - Function:
- This field supports the Expression Builder, which helps you create logical expressions or formulas without writing complex code. An expression is a combination of Fields / Variables, Operators, Values, and Functions. It allows you to write your own expression.
- It provides a structured interface where you can:
- Select fields or variables
- Choose operators (like =, ≠, >, <, AND, OR, NOT)
- Add functions such as string, date, and math functions
- Build conditions step by step to ensure syntax is correct
- Please note that you can use the variables, strings, and fields from the Output section only. A drag-and-drop function is also supported.

Please note that to fill the expression, you can drag and drop the nodeset from the Output section.
- A1 - Fixed:
- It allows you to use any alphanumeric keys.
- The supported values are 0-9, and a-z, and a maximum of 10 characters is allowed.
- Fill the Info field either using the expression builder or a simple string.
Image
- The Category field is mandatory.
- Click on the drop-down to view the list of available categories. Select an appropriate category from the drop-down.
- Once all the fields are filled, click on the Save button.
Image
Delete Category from Extended Error Handling
- You can delete any category using the delete option.
- To delete any key, click the Delete icon on the right.
Image
- When you click the Delete icon, a confirmation pop-up will appear.
- Click Yes to delete the key.
- Click No to close the pop-up.
- Once the key is deleted, click on the Save button.
Image
Add Multiple Categories for Extended Error Handling
- You can add multiple Categories for Extended Error Handling.
- To add another key, click the (+) icon on the right.
- Please note that you can add another key after successfully creating the first one. If any placeholder is present and it is empty, you cannot add an additional key unless you fill in the values in the placeholder.
Image
- On clicking the (+) icon, a new placeholder will be added.
- You can fill in the key details, then add another error-handling category.
Image
HTTP Code Handling
HTTP Code Handling enables your application to respond to HTTP status codes returned by an API or web service. When your flow makes an HTTP request, the external system returns a status code. Proper handling ensures the flow responds appropriately.
- Expand the band by clicking it. Once expanded, you will see the Do not treat as an error field.
- This will help you set an HTTP code as an exception during flow execution. If the set HTTP code appears, the flow will not treat it as an error and will continue.
- To set a code, click the field. A list of available codes is displayed.
- Selected an appropriate code to make it an exception. Once selected, it will be added as a chip.
- You can add one or multiple error codes.
- To remove the code, click on the 'x' icon provided on the chip.
- You can also search for the error code by typing in the field.
- The result will be displayed instantly.
- If the searched code is not found, you can add the code to the list.
- To add a new code, click on the (+) Add icon.
- An Add Custom HTTP Code pop-up will appear.
- You can add your custom code to the field. There are certain code which are already handled. If you try to add add thise code, an error message will be displayed.
- Once added, click on the Add button.
- Click on the Cancel button to close the pop-up.
- The custom code gets added to the field.
- Click on the Save button provided in the action area of the screen.