cacharry
cacharry

Reputation: 115

Power Automate issue handling 302 redirect response - Get status call after redirection

Good afternoon Community!,

I am building a flow on Power Automate that is making a HTTP request to an external API to POST a CSV File.

In the first attempt, the flow was failing with a 302 redirect response which I fixed adding a condition / Configure run after / has failed. It all seems to be "working fine" however, I can't see the status response after the re-direction which I need in order to know that the submission was successful and therefore, do the following action.

I tried to Initializes a variable and grab the response but I still can't see the details of the response after redirection, is there any way how I can get the final status code?

Many thanks in advance for your help.

(Please see screenshot for reference)

enter image description here

Upvotes: 1

Views: 1855

Answers (1)

Expiscornovus
Expiscornovus

Reputation: 1497

I would suggest to configure the run after on the condition action. This way you can always retrieve the status code value and check it in the condition.

outputs('HTTP')['statusCode']

In the If Yes you can place another HTTP action which can use the value the Location property (which is located in the Headers of the 302 response).

outputs('HTTP')['headers']['Location']

I have a blog about this approach (it is about 301, but the approach for 302 would be the same). https://www.expiscornovus.com/2021/01/08/how-to-workaround-a-http-301/

Upvotes: 1

Related Questions