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.
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
# 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'
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/palo-alto-networks-resource-explorer-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.