Endpoints available to all plans
The following endpoints are available to all users, regardless of Postman plan:
Workspaces
Use the Workspaces API to efficiently manage your Postman workspaces. Create temporary workspaces for testing and remove them when no longer needed to keep your account organized. Back up entire workspaces or specific resources—such as collections or APIs—using the Postman API.
Collections
Use the Collections endpoints to manage your Postman Collections with greater control and flexibility. These endpoints support standard CRUD operations and streamline collection-related workflows, including:
- Partial updates — Modify part of a collection—such as its name, description, authentication, variables, or scripts—without needing to replace the entire object.
- Item-level operations — These endpoints let you create, update, or delete individual Postman requests, folders, and responses. This is especially useful for large collections where updates with PUT can be error-prone.
- Transfers — Move items between collections or folders, and reorder folders within a collection programmatically.
- Forks — Programmatically create and merge collection forks to support collaborative workflows or versioning.
Additionally, you can:
These capabilities enable automation between your API definitions and Postman. When collections are kept in sync, dependent resources—like monitors, mock servers, and tests—stay up to date with minimal manual intervention.
Forks and pull requests
The Postman API allows you to fork collections and environments to support collaborative workflows. You can pull source changes from the original, create new forks, merge existing ones, and get a list of all forks associated with your collections and environments.
Additionally, you can manage your collections’ pull requests programmatically. This includes creating new pull requests to propose changes, retrieving details of existing pull requests, and using the Pull Requests endpoints to review, update, or merge them. These capabilities enable smooth collaboration and version control directly within your Postman workflows.
Variables and environments
Postman supports three types of variables—global, environment, and collection—and you can update all of them programmatically using the Postman API.
- Global variables are accessible across an entire workspace. Manage them using the Global Variables endpoints.
- Environment variables let you scope requests to specific environments like dev, test, or prod. These are managed with the Environments endpoints.
- Collection variables are available to all requests within a collection and can be updated through the Update part of a collection endpoint.
This simplifies maintaining consistent configurations across environments and supports automation within your existing workflows.
API Builder and Specs
The API and Specs endpoints offer straightforward CRUD operations to manage your APIs in Postman.
The API Builder endpoints support:
- Modifying API definitions using schemas.
- Programmatically creating and publishing versions of your API for your consumers.
- Managing and automatically syncing collections linked to an API.
Spec Hub endpoints allow you to:
These endpoints provide the tools you’ll need to manage your API lifecycle and ensuring consistency across definitions and collections.
Mock servers
Postman mock servers are based on collections, so modifying a collection with Collections endpoints directly affects the behavior of any associated mock server.
In addition, the Mocks endpoints allow you to manage mock servers independently, with support for standard CRUD operations. Key features include:
This level of control enables more flexible testing and simulation workflows, especially when working with evolving APIs or isolated environments.
Monitors
The Monitors endpoints allow you to automate collection runs on a schedule or in response to events within your CI/CD workflows. With these endpoints, you can:
- Run a monitor synchronously or asynchronously. Trigger a monitor and wait for the results in real time or pull the job execution status.
- Create and run a webhook—special monitors that run collections based on external events.
Users and groups
Use the Groups endpoints to retrieve information about Postman user groups, or the Users endpoints to access details about members of your Postman team.
For insights into your API usage and limits, refer to the authenticated user endpoint (/me
).