Palo Alto Networks · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Palo Alto Networks SBOM API

17 actions 17 updates phrasing extends openapi/palo-alto-networks-sbom-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Palo Alto Networks's API. It is a proposal applied on top of the contract, not a document Palo Alto Networks publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 17 · first 16 shown; the file carries all of them

$.info
$.paths['/code/api/v1/bom/getBOMReport/{repoId}'].get
$.paths['/code/api/v1/sbom/dependencies'].post
$.paths['/api/v34.03/sbom/download/cli-images'].get
$.paths['/api/v34.03/sbom/download/cli-serverless'].get
$.paths['/api/v34.03/sbom/download/hosts'].get
$.paths['/api/v34.03/sbom/download/images'].get
$.paths['/api/v34.03/sbom/download/registry'].get
$.paths['/api/v34.03/sbom/download/serverless'].get
$.paths['/api/v34.03/sbom/download/vms'].get
$.paths['/api/v34.04/sbom/download/cli-images'].get
$.paths['/api/v34.04/sbom/download/cli-serverless'].get
$.paths['/api/v34.04/sbom/download/hosts'].get
$.paths['/api/v34.04/sbom/download/images'].get
$.paths['/api/v34.04/sbom/download/registry'].get
$.paths['/api/v34.04/sbom/download/serverless'].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 Palo Alto Networks SBOM API
  version: 1.0.0
extends: openapi/palo-alto-networks-sbom-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 16
- target: $.paths['/code/api/v1/bom/getBOMReport/{repoId}'].get
  update:
    x-apievangelist-phrasing:
      intent: Download a repository's BOM report
      effect: read
      questions:
      - How do I get a bill of materials report for one of my code repositories?
      - Can I choose the file format and material type of a repo BOM report?
      instructions:
      - text: Get the BOM report for repo {repoId} in {format} covering {material}.
        slots:
          repoId: path.repoId
          format: query.format
          material: query.material
      - text: Export repository {repoId}'s {material} bill of materials as {format}.
        slots:
          repoId: path.repoId
          material: query.material
          format: query.format
      method: generated
      generated: '2026-09-26'
- target: $.paths['/code/api/v1/sbom/dependencies'].post
  update:
    x-apievangelist-phrasing:
      intent: List open-source packages found across VCS
      effect: read
      questions:
      - Which open-source packages are used across my organization's connected repositories?
      - Can I filter and sort the dependency inventory from version control?
      instructions:
      - text: List open-source dependencies matching {filters}, page {page}, {limit} per page.
        slots:
          filters: requestBody.filters
          page: query.page
          limit: query.limit
      - text: Show page {page} of VCS packages ({limit} each) filtered by {filters}, sorted by {sortBy}.
        slots:
          page: query.page
          limit: query.limit
          filters: requestBody.filters
          sortBy: requestBody.sortBy
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.03/sbom/download/cli-images'].get
  update:
    x-apievangelist-phrasing:
      intent: Download SBOMs for CLI-scanned CI images (v34.03)
      effect: read
      questions:
      - How do I pull SBOMs for container images my CI pipeline scanned with twistcli, on v34.03?
      - Can the older API export CI build image SBOMs in a format I choose?
      instructions:
      - text: Download CI-pipeline image SBOMs as {sbomFormat} using v34.03.
        slots:
          sbomFormat: query.sbomFormat
      - text: On v34.03, export the SBOM of CI-scanned image {id}.
        slots:
          id: query.id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.03/sbom/download/cli-serverless'].get
  update:
    x-apievangelist-phrasing:
      intent: Download SBOMs for CI-scanned functions (v34.03)
      effect: read
      questions:
      - How do I get SBOMs for functions I scanned from the command line in CI, using v34.03?
      - Does the 34.03 API let me export twistcli function scan SBOMs?
      instructions:
      - text: Download twistcli-scanned function SBOMs as {sbomFormat} on v34.03.
        slots:
          sbomFormat: query.sbomFormat
      - text: Using 34.03, export the SBOM for CLI-scanned function {id}.
        slots:
          id: query.id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.03/sbom/download/hosts'].get
  update:
    x-apievangelist-phrasing:
      intent: Download host SBOMs (v34.03)
      effect: read
      questions:
      - How do I export a software bill of materials for my protected hosts on v34.03?
      - Can I download one host's SBOM by ID using the older API?
      instructions:
      - text: Download host SBOMs as {sbomFormat} using API v34.03.
        slots:
          sbomFormat: query.sbomFormat
      - text: Export the SBOM for host {id} through v34.03.
        slots:
          id: query.id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.03/sbom/download/images'].get
  update:
    x-apievangelist-phrasing:
      intent: Download deployed image SBOMs (v34.03)
      effect: read
      questions:
      - How do I download SBOMs for container images running in my environment, on v34.03?
      - Can the older API give me a deployed image's SBOM by ID?
      instructions:
      - text: Download deployed container image SBOMs as {sbomFormat} on v34.03.
        slots:
          sbomFormat: query.sbomFormat
      - text: Export the SBOM for running image {id} with API 34.03.
        slots:
          id: query.id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.03/sbom/download/registry'].get
  update:
    x-apievangelist-phrasing:
      intent: Download registry image SBOMs (v34.03)
      effect: read
      questions:
      - How do I export SBOMs for images stored in my container registries, via v34.03?
      - Can I get a registry image's bill of materials by ID on the older API?
      instructions:
      - text: Download registry image SBOMs as {sbomFormat} with v34.03.
        slots:
          sbomFormat: query.sbomFormat
      - text: Export the SBOM of registry image {id} on API 34.03.
        slots:
          id: query.id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.03/sbom/download/serverless'].get
  update:
    x-apievangelist-phrasing:
      intent: Download deployed function SBOMs (v34.03)
      effect: read
      questions:
      - How do I export SBOMs for cloud functions discovered in my accounts, on v34.03?
      - Can I download one deployed function's SBOM by ID with the older API?
      instructions:
      - text: Download deployed cloud function SBOMs as {sbomFormat} on v34.03.
        slots:
          sbomFormat: query.sbomFormat
      - text: Export the SBOM of deployed function {id} through 34.03.
        slots:
          id: query.id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.03/sbom/download/vms'].get
  update:
    x-apievangelist-phrasing:
      intent: Download VM image SBOMs (v34.03)
      effect: read
      questions:
      - How do I export SBOMs for my virtual machine images with v34.03?
      - Can I fetch a single VM image's bill of materials on the older API?
      instructions:
      - text: Download VM image SBOMs as {sbomFormat} on API v34.03.
        slots:
          sbomFormat: query.sbomFormat
      - text: Export the SBOM for VM image {id} via 34.03.
        slots:
          id: query.id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.04/sbom/download/cli-images'].get
  update:
    x-apievangelist-phrasing:
      intent: Download SBOMs for CLI-scanned CI images (v34.04)
      effect: read
      questions:
      - Where do I export bills of materials for images checked in my CI builds on v34.04?
      - Can I page through CI pipeline image SBOMs on the current 34.04 API?
      instructions:
      - text: Export CI build image SBOMs in {sbomFormat} via version 34.04.
        slots:
          sbomFormat: query.sbomFormat
      - text: With v34.04, get {limit} CI-scanned image SBOMs starting at offset {offset}.
        slots:
          limit: query.limit
          offset: query.offset
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.04/sbom/download/cli-serverless'].get
  update:
    x-apievangelist-phrasing:
      intent: Download SBOMs for CI-scanned functions (v34.04)
      effect: read
      questions:
      - Where are SBOMs for command-line function scans on the 34.04 API?
      - Can I sort the twistcli function SBOM export in v34.04?
      instructions:
      - text: Export command-line function scan SBOMs in {sbomFormat} with v34.04.
        slots:
          sbomFormat: query.sbomFormat
      - text: On 34.04, list twistcli function SBOMs sorted by {sort}, reversed {reverse}.
        slots:
          sort: query.sort
          reverse: query.reverse
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.04/sbom/download/hosts'].get
  update:
    x-apievangelist-phrasing:
      intent: Download host SBOMs (v34.04)
      effect: read
      questions:
      - What packages are installed on my hosts, as an SBOM from v34.04?
      - Can I page host SBOM downloads with offset and limit on version 34.04?
      instructions:
      - text: Export host SBOMs in {sbomFormat} via version 34.04.
        slots:
          sbomFormat: query.sbomFormat
      - text: Get {limit} host SBOMs from offset {offset} on v34.04.
        slots:
          limit: query.limit
          offset: query.offset
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.04/sbom/download/images'].get
  update:
    x-apievangelist-phrasing:
      intent: Download deployed image SBOMs (v34.04)
      effect: read
      questions:
      - Where can I get bills of materials for deployed containers on the 34.04 API?
      - Can I sort the deployed container image SBOM export on v34.04?
      instructions:
      - text: Export running container image SBOMs in {sbomFormat} using v34.04.
        slots:
          sbomFormat: query.sbomFormat
      - text: On v34.04, list deployed image SBOMs sorted by {sort}.
        slots:
          sort: query.sort
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.04/sbom/download/registry'].get
  update:
    x-apievangelist-phrasing:
      intent: Download registry image SBOMs (v34.04)
      effect: read
      questions:
      - Where do I get SBOMs for scanned registry repositories on v34.04?
      - Can I page through registry SBOMs on the current API version?
      instructions:
      - text: Export container registry SBOMs in {sbomFormat} via 34.04.
        slots:
          sbomFormat: query.sbomFormat
      - text: Get {limit} registry image SBOMs from offset {offset} using v34.04.
        slots:
          limit: query.limit
          offset: query.offset
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.04/sbom/download/serverless'].get
  update:
    x-apievangelist-phrasing:
      intent: Download deployed function SBOMs (v34.04)
      effect: read
      questions:
      - Where can I get bills of materials for functions deployed in my cloud accounts on v34.04?
      - Can I reverse-sort the deployed function SBOM export in 34.04?
      instructions:
      - text: Export deployed cloud function SBOMs in {sbomFormat} with v34.04.
        slots:
          sbomFormat: query.sbomFormat
      - text: On 34.04, list deployed function SBOMs sorted by {sort}, reverse {reverse}.
        slots:
          sort: query.sort
          reverse: query.reverse
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v34.04/sbom/download/vms'].get
  update:
    x-apievangelist-phrasing:
      intent: Download VM image SBOMs (v34.04)
      effect: read
      questions:
      - Where do I get software bills of materials for VM images on the 34.04 API?
      - Can I page through virtual machine SBOMs with offset and limit in v34.04?
      instructions:
      - text: Export virtual machine image SBOMs in {sbomFormat} using v34.04.
        slots:
          sbomFormat: query.sbomFormat
      - text: Get {limit} VM image SBOMs from offset {offset} on version 34.04.
        slots:
          limit: query.limit
          offset: query.offset
      method: generated
      generated: '2026-09-26'