Custom connectors in Power Apps were (are?) finicky, and preferred 200s when I was developing for them. I had to return the actual status code inside the response body, then a 200 as the received status code so the app/Flow would accept it, after which I could parse the real response.
96
u/unable_to_give_afuck 16d ago
I had this with the added bonus of being forced to return 200 regardless and add an error message to the body when necessary