Dear Team,
I have created a Power Automate workflow that contains HTTP Action. This action calls external REST API with "Basic" Authentication type. The API service provide expects only username and not password for calling the service.
However, HTTP action has password mandatory with Basic authentication thus the flow is not executing the connector with below error:
The required basic authentication property 'password' is missing.
Below is the screenshot of HTTP action designer:
Below is screenshot of exception
The API provider is one of the leading bank in Australia where the payment file to be uploaded. Below is the documentation of API provider:
https://paymentsplus-wbc.support.qvalent.com/docs/wbc/paymentsplusapi/v1/#credentials-and-security
When the username is provided in Password field, the API throws an exception that they are not expecting password.
Can someone please advise if there is a way to suppress the password during API call? Appreciate the help.
Thanks.
It seems that you cannot leave the password empty.
Hi @ppp345678 ,
Thanks for the response. We tried same thing in Logic Apps however Power Automate internally uses HTTP Logic App connector.
I'm looking for another approach where we may need to invoke REST API using Windows service. As the API provider expect the calls from specific IP range only.
I had the similar issue where I need to use the username as my API key and no password. I used the below config. Use the HTTP connector and set the Authentication as Raw. Under the Value place the API key.
If you liked my response, please consider giving it a thumbs up
Proud to be a Flownaut!
Learn more from my blogPower Automate Video TutorialsDive into the Power Platform stack with hands-on sessions and labs, virtually delivered to you by experts and community leaders.
Watch Nick Doelman's session from the 2020 Power Platform Community Conference on demand!