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 |
|---|---|---|
| Copilot Studio | 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) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - 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) |
| 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) |
| Contact | |
|---|---|
| Name | Fördős András |
| fordosa90+mipc@gmail.com |
| 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'. |