Hi Matthew and Lachlan,
Thanks for your patience here. On further investigation this isn't to do with our API but around how some applications, like Azure Logic Apps, consider a 302 redirect.
Are you using logic apps or something else?
I'll speak specifically about logic apps here as it is first party, logic apps considers 302 to be an error and doesn't handle the redirect.
For logic apps, it's as simple as handling the 302 redirect.
Place a child condition element after your action, like below:
Set the condition to status code is 302, and in the settings tab, in the run after, specify to handle the error by selecting it to run when the parent element has "failed":
In your TRUE statement for the redirect, fetch the URL specified in the location header like so:
Let me know if you have any further issues!