web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / How to add extra query...
Power Automate
Unanswered

How to add extra query parameter to authorization URL (OAuth2)

(2) ShareShare
ReportReport
Posted on by 25

Hi,

I'm trying to connect to an API using OAuth2, that requires me to include an extra query parameter in the Authorization URL. Is there any way to do this in a flow custom connector?

If I manually include the parameter in the Authorization URL field, the resulting URL contains two "?", and is rejected by the API server.

Thanks!

James.

Categories:
I have the same question (0)
  • yashag2255 Profile Picture
    24,769 Super User 2024 Season 1 on at

    Hi @jamesbtech 

     

    Can you please share more details on this? You say that you want to add an extra query parameter in the Authorisation URL, but on the custom connector, you can add any parameters while creating the action in the definitions section and leave the Authorisation URL in the security section as a simple static URL. Please see the documnetation below for the Custom Connector with the OAuth as authorisation. 

    https://docs.microsoft.com/en-us/connectors/custom-connectors/azure-active-directory-authentication

     

    Also, while adding parameters as queries in a url the format is something like this:

    https://domainname.domain/path?usrname=testusr&pass=test123
    

    here, path is the page you want to go to and "usrname" is a parameter that is a username and "&" separates the query parameters, "pass" is another parameter that is a password. 

     

    Hope this Helps!

     

    If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!

  • jamesbtech Profile Picture
    25 on at

    Thanks @yashag2255 .

    The API I'm trying to authorize with requires the OAuth2 authorization URL to be of the following form:

    https://the.api.server.com/oauth?type=web_server&client_id={client_id}&redirect_uri={redirect_uri}&scope={scope}&state={state}

    The type parameter is required for this API (in this case, with string literal "web_server").

    When creating the custom connector in Microsoft Flow, I can set the Authentication type to OAuth 2.0, and set the Identity Provider to Generic OAuth2. This allows the other authorization parameters to be set (client id, redirect url and scope). But there is no way to specify the extra type parameter.

    If I append it to the Authorization URL (i.e. https://the.api.server.com/oauth?type_web_server), Microsoft Flow appends another "?" character before the other parameters. The second "?" results in the API server rejecting the authorisation request.

    Does that make sense? It's quite possible I've missed something basic, as I'm very new to OAuth2.

    I'm grateful for any help you can give in pointing me in the right direction. Thanks!

  • yashag2255 Profile Picture
    24,769 Super User 2024 Season 1 on at

    HI @jamesbtech 

     

    Can you please try this out by creating a connector from the Postman file? Please refer to article for more reference: https://docs.microsoft.com/en-us/connectors/custom-connectors/define-postman-collection
     
    I am afraid there is no direct way to achieve this currently because even if you pass a parameter in Authorization URL, it still considers it as the absolute URL with parameters and append the other available parameters.
     
    Hope this Helps!
     
    If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!
  • yashag2255 Profile Picture
    24,769 Super User 2024 Season 1 on at

    @jamesbtech 

     

    Were you able to resolve? 

  • rvaish Profile Picture
    14 on at

    I'm running into the same issue. Need to provide a static url parameter as part of the authorization URL. Flow is inserting two questions marks. Is anyone else runniing into this issue or has a working solution?

  • AutomateZo Profile Picture
    25 on at

    We have run into this same scenario for our app that we are trying to connect to .

     

    Could you please let us know if a solution was found ?

  • KritikaSingh89 Profile Picture
    2 on at

    Hi,

     

    I am also facing same issue and trying ti figure out some solution. Please share if anyone found any solution.

     

    Thanks & Regards

    Kritika Singh

  • JacksonOng Profile Picture
    51 on at

    Hi anyone have a solution to this? I need to add a parameter inside the auth URL as well, it works using www.postman.com 

    JacksonOng_0-1620814797789.png 

    JacksonOng_1-1620814876439.png

     

    But putting the same Auth URL with Query Parameter, yields 2 question mark.

    JacksonOng_2-1620815026281.png

     

  • JacksonOng Profile Picture
    51 on at

    HI all,

     

    Please vote for this feature to be included in next power automate update.

     

    https://powerusers.microsoft.com/t5/Power-Automate-Ideas/Ability-to-add-an-extra-query-parameter-in-flows-Authorization/idi-p/82098

     

  • rakadakaka Profile Picture
    77 on at

    Alternate solution to this problem :

     

    You can use the http connector to call the getToken API , pass on all the required parameters to get the OAuth token from the respective authorization server and then you can use the token in the subsequent steps in your flow .

     

    In the below example , I used http connector to get OAuth token from Azure Active directory . Please see the below screenshot :

     

    rakadakaka_0-1627751409777.png

    Similarly for the use case related to Zoho you can do it .

     

     

    Hope the content above may help you.

    Best Regards

    If my solution helps, then please consider Accept it as the solution to help the other members find it more quickly.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Automate

#1
David_MA Profile Picture

David_MA 103 Super User 2026 Season 1

#2
Haque Profile Picture

Haque 87

#3
trice602 Profile Picture

trice602 63 Super User 2026 Season 1

Last 30 days Overall leaderboard