# Postman API API

> Postman API API on Apizie: 57 endpoints (Get all APIs, Create API, Single API, Update an API, …) returned as clean JSON through one API key. 57 endpoints are live now. Call it over REST at https://zieapi.vercel.app/v1/dev-tools:getpostman/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `dev-tools:getpostman`
- Category: Dev Tools
- Status: live
- Source: https://getpostman.com
- Page: https://zieapi.vercel.app/api/dev-tools/getpostman
- OpenAPI: https://zieapi.vercel.app/api/dev-tools/getpostman/openapi.json

The Postman API allows you to programmatically access data stored in Postman account with ease. The easiest way to get started with the API is to click the **fork** button to fork this collection to your own workspace…

## Endpoints

### Get all APIs
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-all-ap-is`

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace | string | no | Only return APIs that are inside the given workspace. |
| since | string | no | Only return APIs that have been updated after this time. Time is represented using the ISO 8601 date and time format. |
| until | string | no | Only return APIs that have been updated before this time. Time is represented using the ISO 8601 date and time format. |
| createdBy | string | no | Only return APIs that have been created by the user ID represented by the given value. |
| updatedBy | string | no | Only return APIs that have been updated by the user ID represented by the given value. |
| isPublic | string | no | Only return APIs with the corresponding privacy state. Public APIs have the isPublic value true; private APIs have the isPublic value false. |
| name | string | no | Only return APIs whose name includes the given value. Matching is case insensitive. |
| summary | string | no | Only return APIs whose summary includes the given value. Matching is case insensitive. |
| description | string | no | Only return APIs whose description includes the given value. Matching is case insensitive. |
| sort | string | no | The value of sort can be one of the names of the fields included in the response. |
| direction | string | no | The sorting direction, which can be ascending or descending. The value can be asc to specify an ascending direction or desc to specify a… |

### Create API
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-api`

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace | string | no |  |
| body | object | no | JSON request body |

### Single API
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/single-api`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |

### Update an API
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/update-an-api`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| body | object | no | JSON request body |

### Delete an API
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/delete-an-api`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |

### Get All API Versions
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-all-api-versions`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |

### Create API Version
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-api-version`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| body | object | no | JSON request body |

### Get an API Version
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-an-api-version`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |

### Update an API Version
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/update-an-api-version`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |
| body | object | no | JSON request body |

### Delete an API Version
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/delete-an-api-version`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |

### Get contract test relations
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-contract-test-relations`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |

### Get documentation relations
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-documentation-relations`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |

### Get environment relations
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-environment-relations`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |

### Get integration test relations
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-integration-test-relations`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |

### Get monitor relations
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-monitor-relations`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |

### Get linked relations
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-linked-relations`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |

### Create relations
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-relations`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |
| body | object | no | JSON request body |

### Create Schema
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-schema`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |
| body | object | no | JSON request body |

### Get Schema
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-schema`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |
| schemaId | string | yes |  |

### Update Schema
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/update-schema`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |
| schemaId | string | yes |  |
| body | object | no | JSON request body |

### Create collection from schema
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-collection-from-schema`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |
| schemaId | string | yes |  |
| workspace | string | no |  |
| body | object | no | JSON request body |

### Get test suite relations
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-test-suite-relations`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes |  |
| apiVersionId | string | yes |  |

### Sync relations with schema
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/sync-relations-with-schema`

| Parameter | Type | Required | Description |
|---|---|---|---|
| apiId | string | yes | Id of the API |
| apiVersionId | string | yes | Id of the API version |
| entityType | string | yes | Relation type (e.g documentation, contracttest, integrationtest, testsuite, mock, monitor) |
| entityId | string | yes | Relation id |

### All Collections
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/all-collections`

### Create Collection
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-collection`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Create a Fork
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-afork`

| Parameter | Type | Required | Description |
|---|---|---|---|
| collection_uid | string | yes |  |
| workspace | string | no | Workspace ID is required to create a fork |
| body | object | no | JSON request body |

### Merge a Fork
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/merge-afork`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Single Collection
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/single-collection`

| Parameter | Type | Required | Description |
|---|---|---|---|
| collection_uid | string | yes |  |

### Update Collection
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/update-collection`

| Parameter | Type | Required | Description |
|---|---|---|---|
| collection_uid | string | yes |  |
| body | object | no | JSON request body |

### Delete Collection
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/delete-collection`

| Parameter | Type | Required | Description |
|---|---|---|---|
| collection_uid | string | yes |  |

### All Environments
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/all-environments`

### Create Environment
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-environment`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Single Environment
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/single-environment`

| Parameter | Type | Required | Description |
|---|---|---|---|
| environment_uid | string | yes |  |

### Update Environment
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/update-environment`

| Parameter | Type | Required | Description |
|---|---|---|---|
| environment_uid | string | yes |  |
| body | object | no | JSON request body |

### Delete Environment
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/delete-environment`

| Parameter | Type | Required | Description |
|---|---|---|---|
| environment_uid | string | yes |  |

### Import exported data
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/import-exported-data`

### Import external API specification
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/import-external-api-specification`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### API Key Owner
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/api-key-owner`

### All Mocks
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/all-mocks`

### Create Mock
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-mock`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Single Mock
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/single-mock`

| Parameter | Type | Required | Description |
|---|---|---|---|
| mock_uid | string | yes |  |

### Update Mock
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/update-mock`

| Parameter | Type | Required | Description |
|---|---|---|---|
| mock_uid | string | yes |  |
| body | object | no | JSON request body |

### Delete Mock
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/delete-mock`

| Parameter | Type | Required | Description |
|---|---|---|---|
| mock_uid | string | yes |  |

### Publish Mock
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/publish-mock`

| Parameter | Type | Required | Description |
|---|---|---|---|
| mock_uid | string | yes |  |

### Unpublish Mock
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/unpublish-mock`

| Parameter | Type | Required | Description |
|---|---|---|---|
| mock_uid | string | yes |  |

### All Monitors
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/all-monitors`

### Create Monitor
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-monitor`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Single Monitor
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/single-monitor`

| Parameter | Type | Required | Description |
|---|---|---|---|
| monitor_uid | string | yes |  |

### Update Monitor
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/update-monitor`

| Parameter | Type | Required | Description |
|---|---|---|---|
| monitor_uid | string | yes |  |
| body | object | no | JSON request body |

### Delete Monitor
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/delete-monitor`

| Parameter | Type | Required | Description |
|---|---|---|---|
| monitor_uid | string | yes |  |

### Run a Monitor
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/run-amonitor`

| Parameter | Type | Required | Description |
|---|---|---|---|
| monitor_uid | string | yes |  |

### Create Webhook
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-webhook`

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace | string | no |  |
| body | object | no | JSON request body |

### All workspaces
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/all-workspaces`

### Create Workspace
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/create-workspace`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Single workspace
`GET https://zieapi.vercel.app/v1/dev-tools:getpostman/single-workspace`

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | yes |  |

### Update Workspace
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/update-workspace`

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | yes |  |
| body | object | no | JSON request body |

### Delete Workspace
`POST https://zieapi.vercel.app/v1/dev-tools:getpostman/delete-workspace`

| Parameter | Type | Required | Description |
|---|---|---|---|
| workspace_id | string | yes |  |

## Example
```
curl "https://zieapi.vercel.app/v1/dev-tools:getpostman/get-all-ap-is" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the Postman API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/dev-tools:getpostman/get-all-ap-is with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Postman API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the Postman API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key dev-tools:getpostman.

### What is the status of the Postman API API?
Live: works with just an Apizie key
