Palo Alto Networks · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Prisma Cloud Access Keys API Overview Resource Explorer API

9 actions 9 updates phrasing extends openapi/palo-alto-networks-resource-explorer-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 9

$.info
$.paths['/resource'].post
$.paths['/resource/alert'].post
$.paths['/resource/network'].post
$.paths['/resource/external_finding'].get
$.paths['/resource/external_finding'].post
$.paths['/resource/timeline'].post
$.paths['/resource/raw'].post
$.paths['/resource/external_integration'].post

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 Prisma Cloud Access Keys API Overview Resource Explorer API
  version: 1.0.0
extends: openapi/palo-alto-networks-resource-explorer-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: 8
- target: $.paths['/resource'].post
  update:
    x-apievangelist-phrasing:
      intent: Get a cloud resource's details
      effect: read
      questions:
      - How do I look up the full details of a cloud resource by its RRN?
      - Can I fetch details for several resources at once with a list of RRNs?
      instructions:
      - text: Get details for resource {rrn}.
        slots:
          rrn: requestBody.rrn
      - text: Get resource details for RRNs {rrnList}.
        slots:
          rrnList: requestBody.rrnList
      method: generated
      generated: '2026-09-26'
- target: $.paths['/resource/alert'].post
  update:
    x-apievangelist-phrasing:
      intent: List alerts on a cloud resource
      effect: read
      questions:
      - Which alerts are open against a specific cloud resource?
      - What security alerts has this resource triggered?
      instructions:
      - text: List alerts for resource {rrn}.
        slots:
          rrn: requestBody.rrn
      - text: Show every alert associated with resource {rrn}.
        slots:
          rrn: requestBody.rrn
      method: generated
      generated: '2026-09-26'
- target: $.paths['/resource/network'].post
  update:
    x-apievangelist-phrasing:
      intent: Get a resource's network port settings
      effect: read
      questions:
      - Which network ports are open on a given cloud resource?
      - How is a resource's network configured according to Resource Explorer?
      instructions:
      - text: Get the network port settings for resource {rrn}.
        slots:
          rrn: requestBody.rrn
      - text: Show the network configuration of {rrn}.
        slots:
          rrn: requestBody.rrn
      method: generated
      generated: '2026-09-26'
- target: $.paths['/resource/external_finding'].get
  update:
    x-apievangelist-phrasing:
      intent: List host findings for an alert
      effect: read
      questions:
      - What host findings are attached to a specific alert?
      - Can I narrow an alert's host findings to one finding type or source?
      instructions:
      - text: List host findings for alert {alertId}.
        slots:
          alertId: query.alertId
      - text: Show {type} host findings from source {source} for alert {alertId}.
        slots:
          type: query.type
          source: query.source
          alertId: query.alertId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/resource/external_finding'].post
  update:
    x-apievangelist-phrasing:
      intent: List host findings for a resource
      effect: read
      questions:
      - Which host findings, like GuardDuty or vulnerability results, exist for a resource?
      - Can I filter a resource's host findings by finding type and skip low severities?
      instructions:
      - text: List host findings for resource {rrn}.
        slots:
          rrn: requestBody.rrn
      - text: Show {findingType} host findings for resource {rrn}, excluding severities {excludeSeverityList}.
        slots:
          findingType: requestBody.findingType
          rrn: requestBody.rrn
          excludeSeverityList: requestBody.excludeSeverityList
      method: generated
      generated: '2026-09-26'
- target: $.paths['/resource/timeline'].post
  update:
    x-apievangelist-phrasing:
      intent: Get a resource's event and alert timeline
      effect: read
      questions:
      - What has happened to a cloud resource over time, event by event?
      - Can I see the change and alert history of a resource in order?
      instructions:
      - text: Get the timeline for resource {rrn}.
        slots:
          rrn: requestBody.rrn
      - text: Show the chronological events and alerts on {rrn}.
        slots:
          rrn: requestBody.rrn
      method: generated
      generated: '2026-09-26'
- target: $.paths['/resource/raw'].post
  update:
    x-apievangelist-phrasing:
      intent: Get a resource's raw config at a point in time
      effect: read
      questions:
      - How do I see the raw cloud provider JSON for a resource as it was at a past point in time?
      - Can I pull a resource's raw configuration for a specific timeline entry?
      instructions:
      - text: Get the raw configuration of resource {rrn}.
        slots:
          rrn: requestBody.rrn
      - text: Get raw metadata for {rrn} at timeline item {timelineItemId}.
        slots:
          rrn: requestBody.rrn
          timelineItemId: requestBody.timelineItemId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/resource/external_integration'].post
  update:
    x-apievangelist-phrasing:
      intent: List external ingest integrations for a resource
      effect: read
      questions:
      - Which external ingestion integrations are feeding data about this resource?
      - Does a resource have any third-party ingest integrations linked to it?
      instructions:
      - text: List external ingest integrations for resource {rrn}.
        slots:
          rrn: requestBody.rrn
      - text: Show which external integrations ingest data for {rrn}.
        slots:
          rrn: requestBody.rrn
      method: generated
      generated: '2026-09-26'