Request URL operation stops Flow execution when response is not 200

I have a Flow (triggered by another Flow) that makes a request using the Request URL operation. After this I also execute some other operations to parse the response body etc. When the response status is 200, the Flow continues normally after the Request URL operation. When it is anything else (e.g. 400, 500), then the Flow immediately stops and my other operations do not execute. Why is this? I want to be able to continue my Flow to parse the response body even on 400, 500 status.

Okay, I realized that I should be using the reject output of the operation here. I'm not sure if i like that logic, I think it should always resolve if the request was sent whatever the response status is. And should reject only if the request completely fails to send.

1 Answer

1

Use the reject output of the operation.