network_http_request
Description
Type: Action
Perform http request using axios
.
→ See the request config API
Params
- method: The request method to be used when making the request. Defaults to
GET
. - url: The full server url to be used for the request. URL must be specified.
- params: The URL parameters to be sent with the request.
- headers: The custom headers to be sent.
Outputs
In the case of success, the action will set the returned data
to the outputs. In case of an error, the action will set the returned output to error
.
These can be accessed using:
${outputs.<action_name>.data}
${outputs.<action_name>.error}
Usage Example
do:
- actionId: network_http_request
name: call_backend
params:
url: "${user.K8sBackendUrl}/api/items?limit=10"
if:
conditions:
- conditionId: is_truthy
params:
value: ${outputs.call_backend.data?.items}
then:
...
In this example we make a request to a user’s backend to get items. Then we verify that response data includes items
, which means the request was successful.
Relevant Triggers
All triggers