How to programmatically set Authorization tab selections

How does one programmatically set selections under the Authorization tab? Here’s the scenario:

  1. Request A1(of a collection) requires Authorization->NTLM. Request B(of a different collection) requires Authorization->Bearer Token.
  2. Looking for a programmatic way to auto configure either NTLM or Bearer Token based on a specified env variable or another method. The idea is to toggle selection under Authorization tab programmatically.


Hey @gszePM! Welcome to the Postman Community :tada:

As I understand it, you would like to set authorization type in scripts, correct?

Can you check out the following thread if that answers your question?

Hope this helps! :smiley:
Please let me know if you have further questions!

Hi taehoshino:

Please provide example/usage code. Getting the following errors(~)in the pre-request:


Hey @gszePM,

You would need double-quotation around {{Username}} and {{Password}}.

Hope this helps!

  1. Still getting syntax errors after adding double quotes:

  2. Will using “authorizeUsing(type)” or upsertHeader() call change selection under Authorization tab display – for example: current Authorization is “NTLM…” and if use method call to “Basic” will Authorization tab entry show “Basic”. In my experiment using

var sToken = "Bearer " + pm.globals.get(“GatewayToken”);
pm.test("sToken is: " + sToken);
pm.request.upsertHeader({“Authorization”: sToken});

the Authorization tab entry did not change to “Bearer token” .