HTTP Task

The HTTP Task is used to send HTTP requests and store the returned result. You can use HTTP tasks in your process to connect to any other systems that are available through APIs.

Properties

The following table describes the properties of the task.

Property Description
Name Specify a name for your own reference.
EnOS API Specify if an EnOS API is used for the HTTP request.
Request Method Specify the HTTP request method.
Service URL Specify the host address of the API. This property is not applicable for EnOS APIs.
Request Path Specify the request path of the API.
Header Parameters
Specify the HTTP request header parameters.
  • Name: The name of a header.
  • Value: The value of the header. Supports UEL expressions.
Query Parameters
Specify the HTTP request query parameters.
  • Name: The name of a query.
  • Value: The value of the query. Supports UEL expressions.
Body Parameters Specify the HTTP request body parameters. Supports UEL expressions.
Request Timeout (seconds) Specify up to 600 seconds for the HTTP request timeout period.
Response Status Code Variable Name Specify a unique name for identifying the variable that is used to store the response status code.
Response Header Variable Name Specify a unique name for identifying the JSON variable that is used to store the response header. This enables you to reference the parameters by using the dot notation, such as ${variable.headerParameter}.
Response Body Variable Name Specify a unique name for identifying the JSON variable that is used to store the response body.
Exception Code Variable Name Specify a unique name for identifying the variable that is used to store the exception code.