POSTMAN_API_KEY), plus a second (POSTMAN_REGION) only if your team is on Postman’s EU data region.
Scope of this integration today. ConfigView reads who is on your Postman team and which roles they hold (Super Admin, Admin, Billing and others, plus Guest and Partner accounts), your user groups and their members, every workspace the key can see with its visibility (personal, team, private, partner, public), who holds which role in each non-personal workspace, the secrets Postman’s Secret Scanner found, and, on Enterprise plans, the team audit log (API keys created, role changes, SCIM provisioning). ConfigView never reads collection, request, environment or mock content, never reads variable values, and never changes anything.
Step 1: Open the Postman page in ConfigView
Open ConfigView in a second browser tab and leave it open:https://{companyname}.configview.com/admin/integrations/postman
Step 2: Create an API key
- Sign in to Postman as a team Admin or Super Admin (a dedicated service account is best)
- Open Account settings → API keys (
https://go.postman.co/settings/me/api-keys) and click Generate API Key - Name it
ConfigViewand choose an expiration if your team requires one - Copy the key (it starts
PMAK-) intoPOSTMAN_API_KEYunder Credentials in ConfigView and click the save icon. Postman shows the key once; if you lose it, generate a new one
eu in POSTMAN_REGION (ConfigView then uses api.eu.postman.com). Otherwise leave it empty.
Step 3: Connect and verify
- Back on
https://{companyname}.configview.com/admin/integrations/postman, confirm the credential shows as saved - Click Connect. ConfigView creates its tables and schedules every collector at your default run time. Stop any you don’t want under Collectors:
- Click Verify now. The health check confirms the key works, shows whose key it is and what roles that person has, reports how many API calls are left this month, and reads one page from each kind of data.
- “Postman API key” fails with 401. The key was revoked or has expired, was mistyped, or belongs to the other region. Generate a new key, and set
POSTMAN_REGIONtoeuif your team is on the EU region. - “Key owner role” shows a warning. The key works but its owner is not an Admin or Super Admin. Audit logs, Secret Scanner results and some user information will be incomplete. Create the key from an Admin account.
- “Audit logs” or “Secret Scanner results” is skipped. The plan does not include it (audit logs need Enterprise) or the key owner is not an Admin. The table stays empty and nothing fails.
- “Monthly API quota” shows a warning. Fewer than 200 API calls are left on your plan this month. See “Things worth knowing”.
Data Tables
Once the scripts run, these tables are created in your database. Each includes arun_at column. All keep only the newest run, except postman_audit_logs, which keeps every event it has ever collected.
Things worth knowing
There is a monthly call quota, not just a per-minute limit. Postman allows 300 calls a minute, but each plan also has a monthly allowance of API calls (the free plan’s is small). A full ConfigView run costs about 6 calls, plus one per non-personal workspace and one per 100 audit events or detected secrets. The collectors stop when 5 calls remain rather than use the last of your allowance, andpostman_account records how many are left. If you have many workspaces, keep the schedule to once a day. To cap the per-workspace role reads, set POSTMAN_MAX_ROLE_WORKSPACES (default 300; public and partner workspaces are read first).
The workspace list is what the key owner can see. Postman returns the workspaces the key’s owner has access to, not every workspace in the team: another person’s private workspace may be missing. Public workspaces and team-visible workspaces are always visible. Personal workspaces are collected only for the key owner and have no role details.
Public means public. A workspace with visibility public can be read by anyone on the internet. ConfigView sets is_public = 1 on it so you can see them, and who created them, at a glance. Partner workspaces are shared with outside organisations and appear in the role table with principal_type = partner.
Audit logs need an Enterprise plan. Postman keeps the audit log for 180 days. ConfigView keeps every event it has collected, so after a few months you hold more history than Postman does. Run the collector at least every few weeks. Without an Enterprise plan the collector logs that the log is unavailable and stores nothing.
Roles on a user are a list. postman_users.roles holds values such as user, admin, super-admin, billing, community-manager, flow-editor, guest and partner, separated by commas. The Postman team API does not report when someone last signed in.
Secrets are never stored. For detected secrets ConfigView keeps the type, where it was found and its status, but not the secret, its hash or its masked value. Audit log details are filtered so that API keys and tokens are removed before anything is saved.
What isn’t collected
- Your API key (it is only used to read) and any key, token or variable value found in an audit event
- Collection, request, folder, environment, mock server, monitor and API definition content
- The secret values Postman’s Secret Scanner found, their hashes and masked values
- Personal workspaces of other team members, and workspace activity or usage statistics
- SCIM resources (these need a separate SCIM API key; the standard team users list is used instead)