Postman

Postman

Manage Postman workspaces, collections, environments, monitors, APIs, mocks, and webhooks

24 actions
4 triggers

Actions

Name
get_authenticated_user

Get the user associated with the Postman API key

list_workspaces

List workspaces accessible to the authenticated user

get_workspace

Get a Postman workspace by ID

create_workspace

Create a Postman workspace

list_collections

List Postman collections, optionally scoped to a workspace

get_collection

Get a Postman collection by UID

create_collection

Create a Postman collection from a full collection object or generated v2.1 structure

update_collection

Replace a Postman collection with an updated collection object

delete_collection

Delete a Postman collection by UID

list_environments

List Postman environments, optionally scoped to a workspace

get_environment

Get a Postman environment by UID

create_environment

Create a Postman environment in a workspace

update_environment

Replace a Postman environment

delete_environment

Delete a Postman environment by UID

list_monitors

List Postman monitors

get_monitor

Get a Postman monitor by UID

run_monitor

Run a Postman monitor and optionally return immediately for async execution

list_apis

List APIs in Postman API Builder

get_api

Get a Postman API by ID

list_api_versions

List versions for a Postman API

list_mock_servers

List Postman mock servers

get_mock_server

Get a Postman mock server by UID

create_collection_webhook

Create a Postman webhook URL that triggers a collection run with a custom payload

custom_api_call

Make a custom request to the Postman API

Triggers

Name
collection_changed

Poll Postman collections and trigger when a collection appears or its update timestamp changes

monitor_run_completed

Poll one or more monitors and trigger when their latest run changes

collection_backup_webhook

Receive collection backup custom webhook payloads configured in Postman

monitor_result_webhook

Receive monitor result custom webhook payloads configured in Postman

Quick Start

TypeScript
import { WeavzClient } from '@weavz/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('postman', 'get_authenticated_user', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'postman',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Postman to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.

What actions does Postman support?

Postman supports 24 actions including Get Authenticated User, List Workspaces, Get Workspace, Create Workspace, List Collections, and more.

Can I use Postman with AI agents?

Yes. Add Postman to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Postman be used in stateful agent workflows?

Yes. Agents can combine Postman actions with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Postman use?

Postman uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Postman integration cost?

The Postman integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Postman support?

Postman supports 4 triggers including Collection Changed, Monitor Run Completed, Collection Backup Webhook, Monitor Result Webhook.

Connect Postman in minutes

Get 20,000 free actions every month. No credit card required.