Postman · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Postman APIs API Comments Secret Scanner API
10 actions
10 updates
phrasing
extends
openapi/postman-secret-scanner-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Postman's API. It is a proposal applied on top of the contract, not a document Postman publishes.
What the actions change
x-apievangelist-phrasing
Targets 10
$.info
$.paths['/secret-scanner/detected-secrets'].get
$.paths['/secret-scanner/detected-secrets/{secretId}'].get
$.paths['/secret-scanner/detected-secrets/{secretId}'].put
$.paths['/secret-scanner/detected-secrets/{secretId}/locations'].get
$.paths['/secret-scanner/secret-types'].get
$.paths['/detected-secrets-queries'].post
$.paths['/detected-secrets/{secretId}'].put
$.paths['/detected-secrets/{secretId}/locations'].get
$.paths['/secret-types'].get
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Postman APIs API Comments Secret Scanner API
version: 1.0.0
extends: openapi/postman-secret-scanner-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 9
- target: $.paths['/secret-scanner/detected-secrets'].get
update:
x-apievangelist-phrasing:
intent: List secrets detected in team resources
effect: read
questions:
- Have any API keys or tokens leaked into our collections or environments?
- Can I list only unresolved detected secrets found since a certain date?
- Which workspaces have the most exposed secrets?
instructions:
- text: List all detected secrets across the team.
- text: Show detected secrets with status {statuses} in workspaces {workspaceIds}.
slots:
statuses: query.statuses
workspaceIds: query.workspaceIds
- text: Find {secretTypes} secrets detected since {since}.
slots:
secretTypes: query.secretTypes
since: query.since
method: generated
generated: '2026-09-26'
- target: $.paths['/secret-scanner/detected-secrets/{secretId}'].get
update:
x-apievangelist-phrasing:
intent: Get a detected secret's details
effect: read
questions:
- What type of secret was found and what is its resolution history?
- Can I see the full record of one detected secret?
instructions:
- text: Get detected secret {secretId}.
slots:
secretId: path.secretId
- text: Show the resolution history of detected secret {secretId}.
slots:
secretId: path.secretId
method: generated
generated: '2026-09-26'
- target: $.paths['/secret-scanner/detected-secrets/{secretId}'].put
update:
x-apievangelist-phrasing:
intent: Resolve a detected secret
effect: write
questions:
- How do I mark a leaked key as revoked after I've rotated it?
- Can I flag a detected secret as a false positive or accepted risk?
instructions:
- text: Resolve detected secret {secretId} as {resolution}.
slots:
secretId: path.secretId
resolution: requestBody.resolution
- text: Mark secret {secretId} with resolution {resolution}.
slots:
secretId: path.secretId
resolution: requestBody.resolution
method: generated
generated: '2026-09-26'
- target: $.paths['/secret-scanner/detected-secrets/{secretId}/locations'].get
update:
x-apievangelist-phrasing:
intent: List where a detected secret appears
effect: read
questions:
- In which collections and environments does a leaked secret appear?
- How many places does one detected secret show up?
instructions:
- text: List the locations of detected secret {secretId}.
slots:
secretId: path.secretId
- text: Show every place secret {secretId} was found.
slots:
secretId: path.secretId
method: generated
generated: '2026-09-26'
- target: $.paths['/secret-scanner/secret-types'].get
update:
x-apievangelist-phrasing:
intent: List secret types the scanner detects
effect: read
questions:
- What kinds of credentials can the secret scanner detect?
- Is there a list of supported secret types with descriptions?
instructions:
- text: List the secret types the scanner supports.
- text: Show the names and descriptions of detectable secret types.
method: generated
generated: '2026-09-26'
- target: $.paths['/detected-secrets-queries'].post
update:
x-apievangelist-phrasing:
intent: Search secrets found by the Secret Scanner
effect: read
questions:
- Which leaked secrets has the Secret Scanner found across our workspaces?
- Can I filter detected secrets by type, status or workspace?
- How do I see only unresolved secrets?
instructions:
- text: List all secrets the Secret Scanner has detected.
- text: Search detected secrets in workspaces {workspaceIds}.
slots:
workspaceIds: requestBody.workspaceIds
- text: Find detected secrets of types {secretTypes} with status {statuses}.
slots:
secretTypes: requestBody.secretTypes
statuses: requestBody.statuses
method: generated
generated: '2026-10-01'
- target: $.paths['/detected-secrets/{secretId}'].put
update:
x-apievangelist-phrasing:
intent: Mark a detected secret as resolved
effect: write
questions:
- How do I mark a detected secret as revoked or a false positive?
- Can I change the resolution status of a leaked secret?
instructions:
- text: Set secret {secretId} in workspace {workspaceId} to {resolution}.
slots:
secretId: path.secretId
workspaceId: requestBody.workspaceId
resolution: requestBody.resolution
- text: Resolve detected secret {secretId} in {workspaceId} as {resolution}.
slots:
secretId: path.secretId
workspaceId: requestBody.workspaceId
resolution: requestBody.resolution
method: generated
generated: '2026-10-01'
- target: $.paths['/detected-secrets/{secretId}/locations'].get
update:
x-apievangelist-phrasing:
intent: Find where a detected secret appears
effect: read
questions:
- Where exactly was this secret found in the workspace?
- Can I narrow a secret's locations to one resource type?
instructions:
- text: Show where secret {secretId} was found in workspace {workspaceId}.
slots:
secretId: path.secretId
workspaceId: query.workspaceId
- text: List locations of secret {secretId} in {workspaceId} within {resourceType} resources.
slots:
secretId: path.secretId
workspaceId: query.workspaceId
resourceType: query.resourceType
method: generated
generated: '2026-10-01'
- target: $.paths['/secret-types'].get
update:
x-apievangelist-phrasing:
intent: List secret types the scanner detects
effect: read
questions:
- What kinds of secrets can the Secret Scanner detect?
- Where do I get secret type IDs to filter detected secrets?
instructions:
- text: Get the secret type metadata, with type IDs, from the Secret Scanner secret-types endpoint.
- text: Show secret type IDs I can use in detected-secret searches.
method: generated
generated: '2026-10-01'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/postman-secret-scanner-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.