Postman website screenshot

Postman

Postman is the world's leading API platform, used by 35+ million developers to design, build, test, document, mock, monitor, and govern APIs across the entire API lifecycle. The platform spans Collections, Workspaces, the API Client, Spec Hub, Mock Servers, Monitors, the Postman CLI, Newman, Flows, AI Agent Builder, the Postman MCP Server and MCP Generator, API Governance, the Private API Network, Live Collections, Insights, and a public Postman API Network with millions of public workspaces.

17 APIs 43 Features
AI Agent BuilderAI AgentsAPI CatalogAPI ClientAPI DesignAPI DevelopmentAPI DocumentationAPI GovernanceAPI LifecycleAPI MonitoringAPI NetworkAPI PlatformAPI TestingAudit LogsAutomationCI/CDCollaborationCollectionsComplianceDiscoveryEnvironmentsFlowsGraphQLgRPCHTTPInsightsMCPMCP GeneratorMock ServersMockingMonitorsNewmanOpenAPIPlatformPrivate API NetworkPublic API NetworkSecret ScanningSpec HubSpecificationsSSOTestingVaultWebSocketWorkflowsWorkspaces

APIs

Postman

Postman is the single platform for collaborative API development used by 35+ million developers. It covers the entire API lifecycle - design, build, test, document, mock, monito...

Postman Collections API

The Collections API lets you programmatically create, read, update, and delete Postman Collections including requests, folders, scripts, and environments. Powers CI/CD integrati...

Postman Workspaces API

Manage personal, team, partner, public, and private workspaces. Control visibility, membership, roles, and the elements (collections, environments, mocks, monitors, APIs) attach...

Postman Environments API

The Environments API enables programmatic management of Postman environments and global variables, including secret variables stored in the Postman Vault, so you can scope work ...

Postman Mock Servers API

The Mock Servers API performs CRUD operations on mock servers, manages mock responses, controls visibility, and exposes mock call logs - used to simulate API behavior during API...

Postman Monitors API

The Monitors API runs Postman Collections on a recurring schedule to validate API health, performance, and contract conformance. Surfaces metrics, test results, and notification...

Postman APIs / Spec Hub API

The APIs endpoints (Spec Hub) manage API definitions, versions, specifications, and linked elements. Supports OpenAPI 3, AsyncAPI, GraphQL, gRPC/Protobuf, RAML, WSDL, and SOAP d...

Postman Private API Network API

The Private API Network API manages your internal API catalog - organizing folders, approving submissions, controlling visibility, and integrating CI/CD pipelines that publish A...

Postman Webhooks API

The Webhooks API creates webhooks that trigger collection runs with custom payloads, integrating Postman with external systems (GitHub, Slack, custom triggers) for event-driven ...

Postman Collection Runs API

The Collection Runs API programmatically launches collection runs, retrieves run results, and powers integration with Newman, the Postman CLI, and CI/CD pipelines for automated ...

Postman Tags API

The Tags API manages tags applied to APIs, collections, and workspaces for organization, governance reporting, and discoverability across the Private and Public API Networks.

Postman Audit Logs API

Enterprise-only Audit Logs API exposing team audit events (user actions, configuration changes, security events) for SIEM ingestion and compliance reporting (SOC 2, GDPR, ISO).

Postman Secret Scanner API

The Secret Scanner API manages detected secrets and resolves leaked credentials found in collections, environments, and other elements - part of Postman's API governance and sec...

Postman Billing API

The Billing API exposes account billing information, seat allocation, and resource usage so finance and FinOps teams can integrate Postman consumption into chargeback / showback...

Postman SCIM API

The SCIM 2.0 API enables Enterprise customers to provision and deprovision users and groups from their identity provider (Okta, OneLogin, Azure AD, Ping) into Postman team accou...

Postman MCP Server

The Postman MCP Server exposes Postman Collections, environments, and workspaces over Anthropic's Model Context Protocol so AI agents (Claude, Cursor, custom LLM clients) can re...

Postman Flows

Postman Flows is a visual workflow builder that chains API calls, transformations, and conditional logic. Flows are executable, debuggable, and cloneable documentation that powe...

Collections

Arazzo Workflows

Postman Stand Up an API Testing Pipeline

Build a workspace, collection, and environment, then monitor and run the collection.

ARAZZO

Postman Bootstrap a Workspace

Create a workspace, then seed it with a collection and an environment.

ARAZZO

Postman Collection Lifecycle

Create, read, update, and delete a Postman collection end to end.

ARAZZO

Postman Create and Run a Monitor

Create a scheduled monitor for a collection, then trigger and read a run.

ARAZZO

Postman Create an API with a Schema

Create an API in a workspace, add a version, and attach an OpenAPI schema.

ARAZZO

Postman Create a Mock Server from a Collection

Create a collection, stand up a mock server from it, and read the mock back.

ARAZZO

Postman Environment Lifecycle

Create, read, update, and delete a Postman environment with variables.

ARAZZO

Postman Fork and Merge a Collection

Fork a collection into a workspace, then merge the fork back into the source.

ARAZZO

Postman Inspect an API Schema

Read an API, list its schemas, fetch one schema, and read its files.

ARAZZO

Postman Inspect Collection Contents

Read a collection's requests, folders, and saved example responses.

ARAZZO

Postman Audit Mock Server Call Logs

Read a mock server, review its custom responses, and pull its call logs.

ARAZZO

Postman Monitor Lifecycle

Create, update the schedule, run, and delete a Postman monitor.

ARAZZO

Postman Publish a Collection to the Private API Network

Create a collection, organize a network folder, and publish the collection into it.

ARAZZO

Postman Publish a Mock and Add a Custom Response

Publish an existing mock server, add a custom server response, and verify it.

ARAZZO

Postman Remediate a Detected Secret

Find unresolved secrets, inspect one, locate it, and mark it revoked.

ARAZZO

Postman Review the Latest Collection Run

List a collection's run history and pull the latest run's full details.

ARAZZO

Postman Tag a Collection for Governance

Create a collection, apply governance tags to it, and read the tags back.

ARAZZO

Postman Triage a Private API Network Request

List pending network requests, then approve the oldest one and confirm the catalog.

ARAZZO

Postman Webhook Triggers a Collection

Create a collection, then create a webhook that runs it on incoming POSTs.

ARAZZO

Postman Workspace Lifecycle

Create, read, update, and delete a Postman workspace.

ARAZZO

Postman Manage Workspace Global Variables

Create a workspace, then set and verify its global variables.

ARAZZO

GraphQL

Postman GraphQL API

The APIs endpoints (Spec Hub) manage API definitions, versions, specifications, and linked elements. Supports OpenAPI 3, AsyncAPI, GraphQL, gRPC/Protobuf, RAML, WSDL, and SOAP d...

GRAPHQL

Pricing Plans

Postman Plans Pricing

4 plans

PLANS

Rate Limits

Postman Rate Limits

6 limits

RATE LIMITS

FinOps

Features

API Client (HTTP, GraphQL, gRPC, WebSocket, MQTT, Socket.io)
Collections
Workspaces (Personal, Team, Partner, Private, Public)
Environments and Variables
Postman Vault (Encrypted Secret Storage)
Mock Servers
Monitors and Scheduled Collection Runs
Documentation and Custom Domains
Collection Runner
Newman CLI
Postman CLI
Spec Hub (OpenAPI, AsyncAPI, GraphQL, gRPC, RAML, WSDL)
Live Collections
SDK Generator
Postman Flows (Visual Workflow Builder)
Postman AI Agent Builder
Postman MCP Server
Postman MCP Generator
Postman Insights (Production API Observability)
API Governance (Rules, Reports, Linting)
Custom Governance Rules
Secret Scanner
Security Warnings
Audit Logs
Private API Network
Public API Network
API Catalog
Role-Based Access Control (Basic and Advanced)
Element-Level Roles
Single Sign-On (SAML, SSO)
SCIM 2.0 User Provisioning
Postman Interceptor
Postman Proxy
VS Code Extension
Postbot AI Assistant
Partner Workspaces
Reporting and Analytics
Data-Driven Testing
Test Data Storage
Webhooks and Integrations
Multi-Region Monitors
Private Cloud Runners
90-Day Collection Recovery

Use Cases

API-First Development
API Testing and Quality
API Documentation
API Mocking and Simulation
API Monitoring and Observability
API Governance and Compliance
API Discovery and Catalog
Developer Portals
Developer Onboarding
Partner API Programs
CI/CD and Test Automation
AI Agent Development
MCP Server Publishing
API Workflow Orchestration

Integrations

1Password Vault
Aikido Security
Amazon API Gateway
Apigee
APIMatic
APIsec
AppMap
AWS API Gateway
AWS Secrets Manager
Azure API Management
Azure DevOps
Azure Key Vault
BigPanda
Bitbucket
Bitbucket Pipelines
CircleCI
Coralogix
Datadog
Dropbox
GitHub
GitHub Actions
GitLab
GitLab CI/CD
HashiCorp Vault
Helios
ilert
Jenkins
Jira
Keen
liblab
Microsoft Power Automate
Microsoft Teams
New Relic
OpenAPI
Opsgenie
PagerDuty
Pynt
ReadMe
Slack
Snyk
Speedscale
Splunk
Splunk On-Call
Stainless
StatusPage
Travis CI
VS Code
Workato

Solutions

API-First Development
Enterprise API Platform
API Testing at Scale
API Governance and Compliance
Developer Experience
AI Agents and MCP
Partner Integrations
Microservices and Distributed Systems
API Productization

Event Specifications

Postman Webhooks

Postman Webhooks enable you to receive incoming HTTP POST requests that trigger collection runs. When an external system sends a POST request to a Postman webhook URL, the webho...

ASYNCAPI

API Governance Rules

Postman API Rules

15 rules · 7 errors 8 warnings

SPECTRAL

JSON Structure

Postman Collection Structure

6 properties

JSON STRUCTURE

Postman Monitor Structure

1 properties

JSON STRUCTURE

Postman Workspace Structure

1 properties

JSON STRUCTURE

Example Payloads

Postman Audit Logs Example

2 fields

EXAMPLE

Postman Run Monitor Example

2 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Website
Website
💰
Pricing
Pricing
🔗
Knowledgebase
Knowledgebase
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
📰
Blog
Blog
🔗
Templates
Templates
💬
Support
Support
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
🔗
Events
Events
🔗
CLI
CLI
🔗
CLI
CLI
🔗
Partners
Partners
🔗
Customers
Customers
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
Trademark
Trademark
🔗
Trust
Trust
🔗
Security
Security
🔗
Compliance
Compliance
💻
VSCodeExtension
VSCodeExtension
👥
YouTube
YouTube
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
🔗
Instagram
Instagram
🔗
Discord
Discord
🔗
Forums
Forums
👥
StackOverflow
StackOverflow
🔗
Downloads
Downloads
🔗
APINetwork
APINetwork
🔗
MCPNetwork
MCPNetwork
🎓
Academy
Academy
🔗
StudentProgram
StudentProgram
🔗
About
About
🔗
Careers
Careers
🔗
ContactSales
ContactSales
🔗
Press
Press
📦
SDKs
SDKs
🔗
SchemaCatalog
SchemaCatalog
🔗
AIAgentBuilder
AIAgentBuilder
🔗
MCPServer
MCPServer
🔗
Flows
Flows
🔗
Governance
Governance
🔗
Workspaces
Workspaces
🔗
APICatalog
APICatalog
📝
Signup
Signup
🔗
Login
Login
🌐
Console
Console
👥
GitHubOrganization
GitHubOrganization
📰
Newsletter
Newsletter
🔗
AgentSkills
AgentSkills

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Postman Workspaces API
  version: 1.0.0
request:
  auth:
    type: apikey
    key: x-api-key
    value: '{{x-api-key}}'
    placement: header
items:
- info:
    name: Workspaces
    type: folder
  items:
  - info:
      name: Postman Get all workspaces
      type: http
    http:
      method: GET
      url: https://api.getpostman.com/workspaces
      params:
      - name: type
        value: ''
        type: query
        description: Filter workspaces by type.
      - name: include
        value: ''
        type: query
        description: Additional information to include in the response.
    docs: Gets all workspaces accessible to the authenticated user. This includes personal, team, partner, and public workspaces.
      The response contains metadata about each workspace.
  - info:
      name: Postman Create a workspace
      type: http
    http:
      method: POST
      url: https://api.getpostman.com/workspaces
      body:
        type: json
        data: '{}'
    docs: Creates a new workspace. You can specify the workspace name, type, description, and visibility settings.
  - info:
      name: Postman Get a workspace
      type: http
    http:
      method: GET
      url: https://api.getpostman.com/workspaces/:workspaceId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The workspace's unique ID.
    docs: Gets information about a single workspace, including its name, type, description, and associated collections, environments,
      mocks, and monitors.
  - info:
      name: Postman Update a workspace
      type: http
    http:
      method: PUT
      url: https://api.getpostman.com/workspaces/:workspaceId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The workspace's unique ID.
      body:
        type: json
        data: '{}'
    docs: Updates an existing workspace's name, description, or type. Only the fields provided in the request body will be
      updated.
  - info:
      name: Postman Delete a workspace
      type: http
    http:
      method: DELETE
      url: https://api.getpostman.com/workspaces/:workspaceId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The workspace's unique ID.
    docs: Deletes an existing workspace and all of its associated data. This action is irreversible.
  - info:
      name: Postman Get workspace global variables
      type: http
    http:
      method: GET
      url: https://api.getpostman.com/workspaces/:workspaceId/global-variables
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The workspace's unique ID.
    docs: Gets all global variables for the specified workspace. Global variables are available across all collections in
      the workspace.
  - info:
      name: Postman Update workspace global variables
      type: http
    http:
      method: PUT
      url: https://api.getpostman.com/workspaces/:workspaceId/global-variables
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The workspace's unique ID.
      body:
        type: json
        data: '{}'
    docs: Updates the global variables for the specified workspace. This replaces the entire set of global variables.
bundled: true