Postman · AsyncAPI Specification
Postman Webhooks
Version 1.0.0
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 webhook triggers a collection run and makes the incoming payload available as variables during the run. This provides a way to integrate Postman with CI/CD pipelines, monitoring systems, and other external services that need to trigger automated API testing workflows. Postman also supports custom webhooks for monitor notifications, which deliver alerts about monitor run failures and errors to your configured endpoints.
View Spec
View on GitHub
AI Agent BuilderAPI DevelopmentAPI DocumentationAPI GovernanceAPI MonitoringAPI TestingAutomationClientClientsCollaborationCollectionsDiscoveryEnvironmentsMCPMock ServersMockingNetworkPlatformTestingWorkflowsWorkspacesAsyncAPIWebhooksEvents
Channels
/webhook/trigger
Trigger a collection run via webhook
Channel for incoming webhook triggers that initiate collection runs. When an external system sends a POST request to the webhook URL, Postman triggers the associated collection run and passes the request payload as variables available during the run.
/webhook/monitor-notification
Receive a monitor run notification
Channel for outgoing monitor run notifications. When a monitor run completes with failures or errors, Postman sends a notification to configured webhook endpoints with details about the run results.
/webhook/integration-notification
Receive an integration notification
Channel for integration webhook notifications. Postman can send notifications to external services (Slack, Microsoft Teams, PagerDuty, etc.) when specific events occur, such as monitor failures, collection updates, or team activity changes.
Messages
WebhookTriggerPayload
Webhook Trigger Payload
The payload sent to a Postman webhook URL to trigger a collection run. The payload contents are user-defined and become available as variables during the collection run.
MonitorNotification
Monitor Run Notification
Notification sent when a Postman monitor run completes. Contains run results including test pass/fail counts, response times, and error details.
IntegrationNotification
Integration Notification
Notification sent to external integrations when specific Postman events occur, such as monitor failures, collection updates, or team changes.
Servers
https
webhook-receiver
{webhookUrl}
Your webhook receiver endpoint. External systems send POST requests to the Postman-generated webhook URL to trigger collection runs. The webhook URL is generated when you create a webhook via the Postman API.
https
monitor-notification-receiver
{notificationUrl}
Your notification endpoint that receives monitor run results. Configure this URL in your Postman monitor's notification settings or through integrations.