⚠ This platform is outdated and not actively supported anymore.
A set of actions to perform REST requests and handle responses.
The Rest platform does not define any provider.
Action | Parameters | Return | Return Type | Description |
---|---|---|---|---|
GetJsonRequest | - endpoint (String): the REST endpoint to send the request to- queryParameters (Map<String, Object>, Optional): the request parameters- pathParameters (Map<String, String>, Optional): the request path parameters- headers (Map<String, String>, Optional): the request headers |
The response from the REST endpoint. | ApiResponse<JsonElement> |
Performs a GET request on the provided endpoint with the specified parameters. |
GetJsonRequestWithBody | - endpoint (String): the REST endpoint to send the request to- queryParameters (Map<String, Object>, Optional): the request parameters- pathParameters (Map<String, String>, Optional): the request path parameters- requestBody (JsonElement, Optional): the request body- headers (Map<String, String>, Optional): the request headers |
The response from the REST endpoint | ApiResponse<JsonElement> |
Performs a GET request on the provided endpoint with the specified parameters and the given body . |
GetJsonRequestWithFormData | - endpoint (String): the REST endpoint to send the request to- queryParameters (Map<String, Object>, Optional): the request parameters- pathParameters (Map<String, String>, Optional): the request path parameters- headers (Map<String, String>, Optional): the request headers- formParameters (Map<String, Object>, Optional): the request form parameters |
The response from the REST endpoint | ApiResponse<JsonElement> |
Performs a GET request on the provided endpoint with the specified parameters and the given formParameters . |
PostJsonRequestWithBody | - endpoint (String): the REST endpoint to send the request to- queryParameters (Map<String, Object>, Optional): the request parameters- pathParameters (Map<String, String>, Optional): the request path parameters- requestBody (JsonElement, Optional): the request body- headers (Map<String, String>, Optional): the request headers |
The response from the REST endpoint | ApiResponse<JsonElement> |
Performs a POST request on the provided endpoint with the specified parameters and the given body . |
PostJsonRequestWithFormData | - endpoint (String): the REST endpoint to send the request to- queryParameters (Map<String, Object>, Optional): the request parameters- pathParameters (Map<String, String>, Optional): the request path parameters- headers (Map<String, String>, Optional): the request headers- formParameters (Map<String, Object>, Optional): the request form parameters |
The response from the REST endpoint | ApiResponse<JsonElement> |
Performs a POST request on the provided endpoint with the specified parameters and the given formParameters . |
PutJsonRequestWithBody | - endpoint (String): the REST endpoint to send the request to- queryParameters (Map<String, Object>, Optional): the request parameters- pathParameters (Map<String, String>, Optional): the request path parameters- requestBody (JsonElement, Optional): the request body- headers (Map<String, String>, Optional): the request headers |
The response from the REST endpoint | ApiResponse<JsonElement> |
Performs a PUT request on the provided endpoint with the specified parameters and the given body . |
PutJsonRequestWithFormData | - endpoint (String): the REST endpoint to send the request to- queryParameters (Map<String, Object>, Optional): the request parameters- pathParameters (Map<String, String>, Optional): the request path parameters- headers (Map<String, String>, Optional): the request headers- formParameters (Map<String, Object>, Optional): the request form parameters |
The response from the REST endpoint | ApiResponse<JsonElement> |
Performs a PUT request on the provided endpoint with the specified parameters and the given formParameters . |
DeleteJsonRequest | - endpoint (String): the REST endpoint to send the request to- queryParameters (Map<String, Object>, Optional): the request parameters- pathParameters (Map<String, String>, Optional): the request path parameters- headers (Map<String, String>, Optional): the request headers |
The response from the REST endpoint. | ApiResponse<JsonElement> |
Performs a DELETE request on the provided endpoint with the specified parameters. |
DeleteJsonRequestWithBody | - endpoint (String): the REST endpoint to send the request to- queryParameters (Map<String, Object>, Optional): the request parameters- pathParameters (Map<String, String>, Optional): the request path parameters- requestBody (JsonElement, Optional): the request body- headers (Map<String, String>, Optional): the request headers |
The response from the REST endpoint | ApiResponse<JsonElement> |
Performs a DELETE request on the provided endpoint with the specified parameters and the given body . |
DeleteJsonRequestWithFormData | - endpoint (String): the REST endpoint to send the request to- queryParameters (Map<String, Object>, Optional): the request parameters- pathParameters (Map<String, String>, Optional): the request path parameters- headers (Map<String, String>, Optional): the request headers- formParameters (Map<String, Object>, Optional): the request form parameters |
The response from the REST endpoint | ApiResponse<JsonElement> |
Performs a DELETE request on the provided endpoint with the specified parameters and the given formParameters . |
The Rest platform supports the following configuration options
Key | Values | Description | Constraint |
---|---|---|---|
xatkit.rest.default.query.parameters |
String | The default parameters to add to the sent REST request. This value must match the following pattern: param1=value1¶m2=value2 |
Optional (default to no query parameter) |
xatkit.rest.default.headers |
String | The default headers to add to the sent REST request. This value must match the following pattern: headerName1:value1&headerName2:value2 |
Optional (default to no headers) |