Input | Description |
---|---|
Methods | GET or POST. No payload will be sent for GET requests. |
Target URL | The external server to send the request to. Only https endpoints are supported. |
Payload | The JSON payload for POST requests. There is only partial validation available if a proper JSON payload is constructed as the values are replaced only during runtime of the workflow. Use the Workflow Runs to debug the actual request passed and response received in case of problems. |
Custom headers | You can set additional headers to be sent if necessary. You must not use this for API keys or other authorization methods, as the credentials will be visible in the Workflow Run view. Instead, set credentials and authorization header name when configuring the App itself. |
Fail action on unsuccessful request | Boolean (default: True). Determines how the workflow handles failed web requests. When True, the workflow stops on failure; when False, it continues execution even if the request fails. |
Output | Description |
---|---|
Response Body | The payload, available as “unstructured data” if the response contains JSON. |
Response content-type | The content type of the response (e.g., application/json ). |
Response status | The HTTP status code of the response. |
Success | Boolean indicating whether the request was successful (2xx status). |
Condition example
Condition example
2xx
response, the workflow run will be marked as Failed
by default. You can change this behavior by setting Fail action on unsuccessful request to False, allowing the workflow to continue execution even when the request is unsuccessful.
Handling unsuccessful request example
Send web request action example