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.