Manage organization and team resources in Postman

View as Markdown

As a Super Admin or Admin, you can manage resources in your team workspaces in alignment with your organizational goals. Manage which team members can create team workspaces and share collections with guest users, export collections, manage mock server privacy settings, and decide which external packages are allowed in scripts.

Manage organization and team workspaces

Workspace management is available on Postman Team and Enterprise plans.

As a Super Admin or Admin, you can limit or prohibit creation of new organization- or team-wide internal workspaces by users on your teams.

You can specify which users and groups have permission to create team-visible workspaces.

Unassigned team members can always create their internal workspaces that are visible to them only.

If you specify users and groups, unassigned team members will have to request approval to create internal team workspaces. A Super Admin, Admin, or user with permission to create internal team workspaces can approve a request. The workspace type will be set to Internal and workspace access will be Only you and invited people until the request is approved.

Postman recommends that you set up your users and groups through SSO and SCIM. For more information, see SCIM provisioning overview.

If you give all organization or team members permission to create internal workspaces, members won’t need approval to create them.

Partners and Guests can’t create any workspaces, only the team members with the right role and permissions can.

Give permission to create internal workspaces

To specify users or groups who can create internal workspaces, do the following:

  1. Select Organization or Team > Organization or Team settings in the Postman header.
  2. Click Organization or Team resources in the sidebar, then click Create organization- or team-wide workspaces.
  3. Select Specific people or groups.
  4. Specify users or groups who can create workspaces.
  5. Click Save Changes.

If you have Postman Organizations, you can choose to have only selected members and user groups create internal workspaces. That means that no one else can create internal workspaces.

Remove permission to create internal workspaces

To remove permission to create internal workspaces from users or groups, do the following:

  1. Select Organization or Team > Organization or Team settings in the Postman header.

  2. Click Organization or Team resources in the sidebar, then click Create organization- or team-wide workspaces.

  3. Select the Specific people or groups section to edit it.

  4. Click Close icon next to a user or group.

  5. Click Save Changes.

Give all organization or team members permission to create internal workspaces

To give all organization or team members permission to create team workspaces, do the following:

  1. Select Organization or Team > Organization or Team settings in the Postman header.
  2. Click Organization or Team resources in the sidebar, then click Create organization- or team-wide workspaces.
  3. Click All organization or team members.
  4. Click Save Changes.

Approve workspace creation requests

To see all workspaces, on the Home page, click Workspaces. You can also select Workspaces > View all workspaces in the Postman header. A list of workspaces appears.

View all workspaces

To approve a request to create a workspace, click the Pending requests tab. This is where you can approve requests to change the visibility of a workspace, for example, when a user wants to make an existing workspace public.

Requests to create a public workspace are approved by Community Managers. Requests to create a Partner Workspace are approved by Partner Managers. If no Partner Manager role is assigned, the Admin is auto-assigned the Partner Manager role when they create their first Partner Workspace.

Community Managers can also approve requests to change a workspace’s visibility to public from its workspace settings. Learn more about converting a workspace to a public workspace.

Approve request to change workspace visibility

Manage collections

Managing sharing and exporting collections is supported on Postman Team and Enterprise plans.

As a Super Admin or Admin, you can allow or prohibit Editors from sharing collections with Guests in team workspaces. Super Admins and Admins can also block Editors and Viewers from exporting collections.

Allow Editors to share collections with Guests

Select Organization or Team > Organization or Team settings in the Postman header, click Organization or Team resources in the sidebar, then click Share with guests. To manage whether Collection Editors can share collections with Guests, select the toggle next to Editors can share collections with guests. By default, Collection Editors are allowed to share collections with Guests.

Learn more about sharing collections with Guests.

Allow Editors to share collections with Guests

When you allow this, Collection Editors can choose whether Guests can view a specific collection and send requests in that collection. Guest users are assigned the Guest role at the team level and a limited Viewer role at the collection level.

When you prohibit this, Collection Editors don’t have the option to choose whether Guests can view a specific collection. Guest users already assigned the Guest role will continue to have access to collections previously shared with them. New Guests can no longer be assigned the Guest role.

Block collection exports

Turn on this toggle to prevent Editors and Viewers from exporting collections. When a user with the Editor or Viewer role tries to export a collection, the Export collection dialog displays a message that says exporting has been turned off by their organization. Users can then use the Export collection dialog to invite other users to the workspace.

Manage mock server privacy

Managing mock server privacy is supported on Postman Team and Enterprise plans.

As a Super Admin or Admin, you can enable or prohibit users from creating public mock servers.

To prohibit users from creating public mock servers, do the following:

  1. Select Organization or Team > Organization or Team settings in the Postman header.
  2. Click Organization or Team resources in the sidebar, then click Create public mock servers.
  3. Click the toggle to block creating public mock servers.

By default, users are able to create both public and private mock servers. However, new mock servers are set to public by default. Learn more about private and public mock servers.

Manage live sessions

By default, users are allowed to start live sessions. As a Super Admin or Admin on an Enterprise team, you can prohibit users from starting live sessions, or turn the feature back on if it’s been turned off.

To enable or prohibit users from starting live sessions, do the following:

  1. Select Organization > Organization settings in the Postman header.
  2. Click Organization resources in the sidebar, then click Start live sessions.
  3. Change the toggle next to allow users to start live sessions.

Manage exporting vault secrets

Managing whether members can export vault secrets is supported on Postman Team and Enterprise plans.

As a Super Admin or Admin, you can manage whether your members can export vault secrets from their Postman Vault.

  1. Select Organization or Team > Organization or Team settings in the Postman header.

  2. Click Organization or Team resources in the sidebar, then click Export vault data.

  3. Turn on vault export to allow your members to export their vault secrets.

  4. Choose any the following:

    • Select Allow encrypted export to allow your members to export vault secrets in encrypted format, requiring a password to import into Postman.
    • Select Allow unencrypted export to allow your members to export vault secrets in plaintext format.
    Manage exporting vault secrets
  5. Click Save.

To prohibit your members from exporting vault secrets in any format, turn off Vault export.

Manage external packages

As a Super Admin or Admin, you can allow or prohibit packages from external package registries, such as npm and JSR, in your members’ scripts. Admins can also configure access to private npm packages. Learn more about using external packages in Postman.

Allow packages from external package registries

Allowing packages from external registries is supported on Postman Enterprise plans.

You can allow or prohibit your team from using external npm and JSR packages in their scripts. You can also specify external packages your team members are allowed to use in scripts.

  1. Select Organization or Team > Organization or Team settings in the Postman header.

  2. Click Organization or Team resources in the sidebar, then click Use external packages.

  3. Choose one of the following from the dropdown list:

Allow specific packages in your team

After you’ve selected Allow selected packages in the dropdown list, enter external packages from npm or JSR you want to allow your team to use in their scripts. Note that your team members who aren’t Admins can visit this page to view the external packages allowed in your team.

  1. Enter an external package using the following syntax:

  2. Click Add Package to add the external package to the list of allowed packages. You can also press the Return or Enter key to add the external package.

To remove an external package from the list of allowed packages, hover over the package and click Close icon Remove.

Allow selected external packages in your team

The following shows examples of how to specify allowed external packages. Note that Postman supports glob pattern syntax for specifying allowed external packages and their version numbers.

  • To allow a package from a specific registry with an exact major version number, you can use syntax like:

    npm:ajv@8.12.0
  • To allow a specific major version and any minor version number, you can use syntax like:

    npm:lodash@4.*
  • To allow all external package from a specific registry, you can use syntax like:

    jsr:*@*
  • To allow all external packages in a scope, you can use syntax like:

    npm:@types/*@*

Configure access to private packages

Configuring access to private packages is supported on Postman Professional and Enterprise plans.

Admins can configure your team’s access to private npm packages in scripts. Create an access token in npm that can access the scope with your private packages. Then provide your access token and scope to configure your private packages in Postman.

Your access token is encrypted in Postman and only Admins have permission to access and configure it. Postman only decrypts your access token to import the package in your scripts.

Learn more about supported external packages before configuring access to a private package.

To configure access to a private npm package, do the following:

  1. Select Organization or Team > Organization or Team settings in the Postman header.

  2. Click Organization or Team resources in the sidebar, then click Use external packages.

  3. Under Private npm packages, provide the following details:

    • Token - The access token that has access to the scope with your private packages. Note that you can’t view or edit an access token later; you must delete the access token and then replace it.
    • Scope - The scopes with your private packages. Use the @scope syntax. You can specify multiple scopes with a comma-separate list. Make sure your token can access all of the scopes you provide.
  4. Click Save.

Configure private packages in your team

To replace your access token, click Delete icon Delete token, update the access token, then click Save.

To edit your scopes, update the scopes you provided and click Save.

Learn how to import private packages into your scripts.