Postman (Independent Publisher) (Preview)

Postman is a platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Fördős András
Email [email protected]
Connector Metadata
Publisher Fördős András
Website https://www.postman.com/
Privacy policy https://www.postman.com/legal/privacy-policy/
Categories IT Operations;Productivity

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key securestring Personal API Key for authentication. True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Create a workspace

Creates a new workspace for the authenticated user.

Get authenticated user

Gets information and usage details about the authenticated user.

Get collection

Gets information about a specific postman collection.

Get environment

Gets information about a specific environment.

Get workspace

Gets information about a specific workspace.

Import OpenAPI

Import an OpenAPI (or swagger) definition to your workspace.

List all collections

List all of your subscribed collections.

List all environments

Get information about all of your environments.

List all workspaces

List all workspaces available for the authenticated user.

Create a workspace

Creates a new workspace for the authenticated user.

Parameters

Name Key Required Type Description
Name
name True string

Name of the workspace.

Description
description string

Description of the workspace.

Type
type True string

Type of the workspace, e.g. 'personal'

Returns

Name Path Type Description
Id
workspace.id string

Unique identifier of the workspace.

Name
workspace.name string

Name of the workspace.

Get authenticated user

Gets information and usage details about the authenticated user.

Returns

Name Path Type Description
Id
user.id integer

Unique identifier of the user.

Username
user.username string

Username for the authenticated user.

Email
user.email string

Email address of the user.

Full name
user.fullName string

Full name of the user.

Avatar
user.avatar string

Avatar of the user.

Is Public
user.isPublic boolean

Boolean, whether the user is public or not.

Operations
operations array of object

Details of operations and usage for the user.

Name
operations.name string

Name of the operation.

Limit
operations.limit integer

Applicable limit for the operation.

Usage
operations.usage integer

Usage details for the operation.

Overage
operations.overage integer

Overage details for the operation.

Get collection

Gets information about a specific postman collection.

Parameters

Name Key Required Type Description
Collection ID
collectionId True string

Unique ID of a Postman collection.

Access Key
access_key string

Optional value, defining an access key providing read only access to a collection.

Returns

Name Path Type Description
Collection
collection object

Object representing a Postman collection.

Get environment

Gets information about a specific environment.

Parameters

Name Key Required Type Description
Environment ID
environmentId True string

Unique ID of a Postman environment.

Returns

Name Path Type Description
Id
environment.id string

Identifier of the environment.

Name
environment.name string

Name of the environment.

Owner
environment.owner string

Identifier of the owner of the environment.

Created At
environment.createdAt string

Timestamp of the creation of the environment, in UTC format.

Updated At
environment.updatedAt string

Timestamp of the last update, in UTC format.

variables
environment.values array of object

Array of environment variable values.

Key
environment.values.key string

Key of the environment variable.

Value
environment.values.value string

Value of the environment variable.

Enabled
environment.values.enabled boolean

Boolean, whether the environment variable is enabled.

Type
environment.values.type string

Type of the environment variable.

Is Public
environment.isPublic boolean

Boolean indicating, whether the environment is public or not.

Get workspace

Gets information about a specific workspace.

Parameters

Name Key Required Type Description
Workspace ID
workspaceId True string

Unique ID of a Postman workspace.

Returns

Name Path Type Description
Id
workspace.id string

Unique identifier of the workspace.

Name
workspace.name string

Name of the workspace.

Type
workspace.type string

Type of the workspace, e.g. 'personal'.

Description
workspace.description string

Description of the workspace.

Visibility
workspace.visibility string

Visibility of the workspace, e.g. 'personal'.

Created By
workspace.createdBy string

Unique identifier of user, who created the workspace.

Updated By
workspace.updatedBy string

Unique identifier of user, who last updated the workspace.

Created At
workspace.createdAt string

Timestamp of the workspace creation in UTC format.

Updated At
workspace.updatedAt string

Timestamp of last update in UTC format.

collections
workspace.collections array of object

Array of collections within the workspace.

Id
workspace.collections.id string

Unique identifier of the collection within workspace.

Name
workspace.collections.name string

Name of the collection within workspace.

UID
workspace.collections.uid string

Globally unique ID of the collection within workspace

environments
workspace.environments array of object

Array of environments within the workspace.

Id
workspace.environments.id string

Identifier of the environment within workspace.

Name
workspace.environments.name string

Name of the environment within workspace.

UID
workspace.environments.uid string

Globally unique identifier of the environment within workspace.

mocks
workspace.mocks array of object

Array of mocks within the workspace.

Id
workspace.mocks.id string

Identifier of the mock within workspace.

Name
workspace.mocks.name string

Name of the mock within workspace.

UID
workspace.mocks.uid string

Globally unique identifier of the mock within workspace.

monitors
workspace.monitors array of object

Array of monitors within the workspace.

Id
workspace.monitors.id string

Identifier of the monitor within workspace.

Name
workspace.monitors.name string

Name of the monitor within workspace.

UID
workspace.monitors.uid string

Globally unique identifier of the monitor within workspace.

apis
workspace.apis array of object

Array of APIs within the workspace.

Id
workspace.apis.id string

Identifier of the API within workspace.

Name
workspace.apis.name string

Name of the API within workspace.

UID
workspace.apis.uid string

Globally unique identifier of the API within workspace.

Import OpenAPI

Import an OpenAPI (or swagger) definition to your workspace.

Parameters

Name Key Required Type Description
Workspace Id
workspace string

Optional value, defining the workspace ID to import into.

Returns

Name Path Type Description
collections
collections array of object
Id
collections.id string

Identifier of the collection.

Name
collections.name string

Name of the collection.

UID
collections.uid string

Global unique identifier of the collection.

List all collections

List all of your subscribed collections.

Parameters

Name Key Required Type Description
Workspace Id
workspace string

Optional value, defining the workspace ID to check for collections.

Returns

Name Path Type Description
Collections
collections array of object

Array of collections.

Id
collections.id string

Identifier of the collection.

Name
collections.name string

Name of the collection.

Owner
collections.owner string

Unique identifier of the owner of the collection.

Created At
collections.createdAt string

Timestamp indicating the creation of the collection, in UTC format.

Updated At
collections.updatedAt string

Timestampt, indicating last update of the collection, in UTC format.

UID
collections.uid string

Globally unique identifier of the collection.

Is Public
collections.isPublic boolean

Boolean indicating, whether the collection is public.

List all environments

Get information about all of your environments.

Parameters

Name Key Required Type Description
Workspace Id
workspace string

Optional value, defining the workspace ID to check for environments.

Returns

Name Path Type Description
Environments
environments array of object

Array of environments.

Id
environments.id string

Identifier of the environment.

Name
environments.name string

Name of the environment.

Created At
environments.createdAt string

Timestamp when the environment was created, in UTC format.

Updated At
environments.updatedAt string

Timestamp when the environment was last updated, in UTC format.

Owner
environments.owner string

Identifier of the owning user of the environment.

UID
environments.uid string

Globally unique identifier of the environment.

Is Public
environments.isPublic boolean

Boolean indicating, whether the environment is public or not.

List all workspaces

List all workspaces available for the authenticated user.

Parameters

Name Key Required Type Description
Type
type string

Optional, define the type of workspace to return, e.g. 'personal'.

Returns

Name Path Type Description
Workspaces
workspaces array of object

Details of Postman workspaces.

Id
workspaces.id string

Unique identifier of a workspace.

Name
workspaces.name string

Name of the workspace.

Type
workspaces.type string

Type of the workspace, e.g. 'personal'.

Visibility
workspaces.visibility string

Visibility of the workspace, e.g. 'personal'.