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.
View Overlay File View on GitHub Overlay Specification

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

Raw ↑
# 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.
All 92 tools →

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.