Palo Alto Networks · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Palo Alto Networks Errors API

12 actions 12 updates phrasing extends openapi/palo-alto-networks-errors-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 12

$.info
$.paths['/code/api/v1/errors/file'].post
$.paths['/code/api/v1/errors/files'].post
$.paths['/code/api/v1/errors/files/{uuid}'].get
$.paths['/code/api/v1/errors/getFixedCode'].post
$.paths['/code/api/v1/errors/gitBlameAuthors'].get
$.paths['/code/api/v1/errors/submitActions'].post
$.paths['/code/api/v1/errors/supply-chain-fix'].post
$.paths['/api/v2/code-issues/branch_scan'].post
$.paths['/api/v2/code-issues/code_review_scan'].post
$.paths['/api/v2/git/blameAuthors'].post
$.paths['/errors/branch'].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 Errors API
  version: 1.0.0
extends: openapi/palo-alto-networks-errors-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: 11
- target: $.paths['/code/api/v1/errors/file'].post
  update:
    x-apievangelist-phrasing:
      intent: List code security errors in one file
      effect: read
      questions:
      - What misconfigurations were found in a specific file of my repository?
      - Can I filter a file's code errors by severity or category?
      instructions:
      - text: List errors in file {file} of repo {repo} from source {source}.
        slots:
          file: requestBody.filePath
          repo: requestBody.repository
          source: requestBody.sourceTypes
      - text: Show {severities} errors in {file} on branch {branch} of {repo}.
        slots:
          severities: requestBody.severities
          file: requestBody.filePath
          branch: requestBody.branch
          repo: requestBody.repository
      method: generated
      generated: '2026-09-26'
- target: $.paths['/code/api/v1/errors/files'].post
  update:
    x-apievangelist-phrasing:
      intent: List files that have code errors
      effect: read
      questions:
      - Which files in my repository have security findings?
      - Can I narrow files with errors to one branch or file type?
      instructions:
      - text: List files with errors in repo {repo} from source {source}.
        slots:
          repo: requestBody.repository
          source: requestBody.sourceTypes
      - text: Show which {file_types} files in {repo} have findings.
        slots:
          file_types: requestBody.fileTypes
          repo: requestBody.repository
      method: generated
      generated: '2026-09-26'
- target: $.paths['/code/api/v1/errors/files/{uuid}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get file metadata by UUID
      effect: read
      questions:
      - How do I get metadata for a scanned file when I only have its UUID?
      - What does the file metadata lookup return for a repository file?
      instructions:
      - text: Get metadata for file {uuid}.
        slots:
          uuid: path.uuid
      - text: Show scanned file {uuid} including {include}.
        slots:
          uuid: path.uuid
          include: query.include
      method: generated
      generated: '2026-09-26'
- target: $.paths['/code/api/v1/errors/getFixedCode'].post
  update:
    x-apievangelist-phrasing:
      intent: Get remediated code for a finding
      effect: read
      questions:
      - Can I preview the fixed resource code for a misconfiguration before applying it?
      - What does the suggested fix look like for a code security error?
      instructions:
      - text: Show the fixed code for error {error}.
        slots:
          error: requestBody.error
      - text: Generate the remediated resource code for finding {error}.
        slots:
          error: requestBody.error
      method: generated
      generated: '2026-09-26'
- target: $.paths['/code/api/v1/errors/gitBlameAuthors'].get
  update:
    x-apievangelist-phrasing:
      intent: List git blame authors of a repository
      effect: read
      questions:
      - Who are the git authors that committed to a given repository?
      - Can I list blame authors for a GitLab or Bitbucket repo?
      instructions:
      - text: List git blame authors for {repo} on {source}.
        slots:
          repo: query.fullRepoName
          source: query.sourceType
      - text: Show who committed to repository {repo}.
        slots:
          repo: query.fullRepoName
      method: generated
      generated: '2026-09-26'
- target: $.paths['/code/api/v1/errors/submitActions'].post
  update:
    x-apievangelist-phrasing:
      intent: Fix or suppress code security violations
      effect: write
      questions:
      - How do I open a pull request that fixes several violations at once?
      - Can I suppress some findings and fix others in the same submission?
      instructions:
      - text: Submit a {type} action fixing {fixes} and suppressing {suppressions}.
        slots:
          type: requestBody.type
          fixes: requestBody.violationsToFix
          suppressions: requestBody.violationsToSuppress
      - text: Suppress CVEs {cves} as part of a {type} submission.
        slots:
          cves: requestBody.cvesToSuppress
          type: requestBody.type
      method: generated
      generated: '2026-09-26'
- target: $.paths['/code/api/v1/errors/supply-chain-fix'].post
  update:
    x-apievangelist-phrasing:
      intent: Remediate packages and IaC from supply chain view
      effect: write
      questions:
      - How do I fix vulnerable packages found on the supply chain screen?
      - Can I remediate IaC resources and packages for a repository together?
      instructions:
      - text: Remediate packages {packages} and resources {resources} in repository {repo}.
        slots:
          packages: requestBody.packagesToFix
          resources: requestBody.resourcesToFix
          repo: requestBody.repositoryId
      - text: Submit supply chain fixes for repository {repo}.
        slots:
          repo: requestBody.repositoryId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v2/code-issues/branch_scan'].post
  update:
    x-apievangelist-phrasing:
      intent: Get code issues from periodic branch scans
      effect: read
      questions:
      - What code issues did the scheduled branch scans find?
      - Can I page deep into periodic scan findings with search-after pagination?
      instructions:
      - text: Get periodic branch scan issues matching {filters}.
        slots:
          filters: requestBody.filters
      - text: Search periodic scan findings for {term} using filters {filters}.
        slots:
          term: requestBody.search
          filters: requestBody.filters
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v2/code-issues/code_review_scan'].post
  update:
    x-apievangelist-phrasing:
      intent: Get code issues from PR and CI/CD scans
      effect: read
      questions:
      - Which issues were flagged in pull request reviews and CI/CD runs?
      - Can I search code review scan findings by keyword?
      instructions:
      - text: Get pull request and CI/CD scan issues matching {filters}.
        slots:
          filters: requestBody.filters
      - text: Show the first {limit} code review findings for {filters}.
        slots:
          limit: requestBody.limit
          filters: requestBody.filters
      method: generated
      generated: '2026-09-26'
- target: $.paths['/api/v2/git/blameAuthors'].post
  update:
    x-apievangelist-phrasing:
      intent: List blame authors across repositories
      effect: read
      questions:
      - Who are the authors across several of my repositories?
      - Can I search repository authors by name across repos?
      instructions:
      - text: List blame authors across repositories {repos}.
        slots:
          repos: requestBody.repositories
      - text: Search authors named {term} across my repositories.
        slots:
          term: query.search
      method: generated
      generated: '2026-09-26'
- target: $.paths['/errors/branch'].get
  update:
    x-apievangelist-phrasing:
      intent: List code security errors on a branch
      effect: read
      questions:
      - What Checkov policy violations exist on a given repository branch?
      - Can I filter branch errors by severity or status?
      instructions:
      - text: List errors on branch {branch} of repository {repo}.
        slots:
          branch: query.branch
          repo: query.repositoryId
      - text: Show {severity} errors on the default branch of repository {repo}.
        slots:
          severity: query.severity
          repo: query.repositoryId
      method: generated
      generated: '2026-09-26'