JUL 01, 2024 | Node outcomes & advanced settings: Web request
This release includes the following features and improvements.
Release 20240701
Node outcomes for Web request
You can personalise experiences based on the outcome of a Make a Web Request node.
For instance, if a web request encounters a 404 error, you can continue experiences on the 'Failed' path to notify a staff member, or take an alternate action instead.
Learn more about Web request outcomes.
Navigate to the Outcomes tab in the Make a Web Request node to learn more about 'Success' and the optional 'Failed' path.
Success
The experience will continue on this path if the web request response is accepted with a 2xx status code.
Failed
The experience will end if the web request response encounters client errors (4xx), server errors (5xx), or unsupported formats. You can enable the "Path" option to handle failures within the flow.
Advanced request preferences for Web requests
You can now customise how a web request should behave in the event of a redirect or timeout. These advanced settings ensure your web requests are handled efficiently and securely, providing greater control over how HTTP requests are processed within your flows.
Navigate to the Advanced tab in the Make a web request node to discover more about these settings. Learn more about Advanced settings here
Follow redirects
Allow requests to follow HTTP 3xx requests for a maximum of 10 redirects. This is useful for accessing requested resources that have moved to a new URL.
Timeout
Wait for 100 seconds (configurable up to 360 seconds) for a response from the server before timing out. Adjust this setting if you require a longer or shorter wait time depending on the service you are interacting with.
Bug fixes & improvements
- Merge field validation now works in Web request and Outbound email bodies
- Merge field validation now presents merge fields that do not exist as errors