Palo Alto Networks · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Prisma Cloud Access Keys API Overview Compliance Standards…
16 actions
16 updates
phrasing
extends
openapi/palo-alto-networks-compliance-standards-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 16
$.info
$.paths['/compliance'].get
$.paths['/compliance'].post
$.paths['/compliance/{complianceId}'].get
$.paths['/compliance/{complianceId}'].put
$.paths['/compliance/{complianceId}'].delete
$.paths['/compliance/clone/{complianceId}'].post
$.paths['/compliance/{complianceId}/requirement'].get
$.paths['/compliance/{complianceId}/requirement'].post
$.paths['/compliance/requirement/{requirementId}'].get
$.paths['/compliance/requirement/{requirementId}'].put
$.paths['/compliance/requirement/{requirementId}'].delete
$.paths['/compliance/{requirementId}/section'].get
$.paths['/compliance/{requirementId}/section'].post
$.paths['/compliance/requirement/section/{sectionId}'].put
$.paths['/compliance/requirement/section/{sectionId}'].delete
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 Compliance Standards…
version: 1.0.0
extends: openapi/palo-alto-networks-compliance-standards-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: 15
- target: $.paths['/compliance'].get
update:
x-apievangelist-phrasing:
intent: List compliance standards
effect: read
questions:
- Which compliance standards, built-in and custom, are available in my Prisma Cloud tenant?
- Can I see every custom compliance standard my team has created alongside the system ones?
instructions:
- text: List all compliance standards, both system and custom.
- text: Show me every compliance standard in the tenant.
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance'].post
update:
x-apievangelist-phrasing:
intent: Create a custom compliance standard
effect: write
questions:
- How do I create my own compliance standard for internal controls?
- Can I give a new custom compliance standard a description when I create it?
instructions:
- text: Create a custom compliance standard named {name}.
slots:
name: requestBody.name
- text: Add a new compliance standard {name} described as {description}.
slots:
name: requestBody.name
description: requestBody.description
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/{complianceId}'].get
update:
x-apievangelist-phrasing:
intent: Get a compliance standard
effect: read
questions:
- What are the details of a specific compliance standard, like how many policies are assigned?
- Who created a given compliance standard and when was it last modified?
instructions:
- text: Get compliance standard {complianceId}.
slots:
complianceId: path.complianceId
- text: Show the details and assigned policy count for standard {complianceId}.
slots:
complianceId: path.complianceId
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/{complianceId}'].put
update:
x-apievangelist-phrasing:
intent: Update a compliance standard
effect: write
questions:
- Can I rename an existing custom compliance standard?
- How do I change the description of a compliance standard I already created?
instructions:
- text: Rename compliance standard {complianceId} to {name}.
slots:
complianceId: path.complianceId
name: requestBody.name
- text: Update standard {complianceId} with name {name} and description {description}.
slots:
complianceId: path.complianceId
name: requestBody.name
description: requestBody.description
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/{complianceId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a compliance standard
effect: destructive
questions:
- How do I remove a custom compliance standard we no longer use?
- Can I delete a compliance standard by its ID?
instructions:
- text: Delete compliance standard {complianceId}.
slots:
complianceId: path.complianceId
- text: Remove the compliance standard with ID {complianceId} from the tenant.
slots:
complianceId: path.complianceId
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/clone/{complianceId}'].post
update:
x-apievangelist-phrasing:
intent: Clone a compliance standard
effect: write
questions:
- Can I copy an existing compliance standard to start a customized version of it?
- How do I duplicate a built-in standard under a new name?
instructions:
- text: Clone compliance standard {complianceId} as {name}.
slots:
complianceId: path.complianceId
name: requestBody.name
- text: Make a copy of standard {complianceId} called {name} with description {description}.
slots:
complianceId: path.complianceId
name: requestBody.name
description: requestBody.description
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/{complianceId}/requirement'].get
update:
x-apievangelist-phrasing:
intent: List requirements in a compliance standard
effect: read
questions:
- What requirements make up a particular compliance standard?
- Can I list every requirement under one standard ID?
instructions:
- text: List the requirements of compliance standard {complianceId}.
slots:
complianceId: path.complianceId
- text: Show all requirements defined in standard {complianceId}.
slots:
complianceId: path.complianceId
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/{complianceId}/requirement'].post
update:
x-apievangelist-phrasing:
intent: Add a requirement to a compliance standard
effect: write
questions:
- How do I add a new requirement to my custom compliance standard?
- Does a new compliance requirement need both a name and a requirement number?
instructions:
- text: Add requirement {requirementId} named {name} to standard {complianceId}.
slots:
requirementId: requestBody.requirementId
name: requestBody.name
complianceId: path.complianceId
- text: Create requirement {name} (number {requirementId}) in standard {complianceId} described as {description}.
slots:
name: requestBody.name
requirementId: requestBody.requirementId
complianceId: path.complianceId
description: requestBody.description
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/requirement/{requirementId}'].get
update:
x-apievangelist-phrasing:
intent: Get a compliance requirement
effect: read
questions:
- What does a specific compliance requirement contain and which standard does it belong to?
- Can I look up one requirement by its ID?
instructions:
- text: Get compliance requirement {requirementId}.
slots:
requirementId: path.requirementId
- text: Show details of requirement {requirementId}.
slots:
requirementId: path.requirementId
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/requirement/{requirementId}'].put
update:
x-apievangelist-phrasing:
intent: Update a compliance requirement
effect: write
questions:
- Can I rename or renumber a requirement in my custom standard?
- How do I change a compliance requirement's view order?
instructions:
- text: Update requirement {requirementId} with name {name} and number {number}.
slots:
requirementId: path.requirementId
name: requestBody.name
number: requestBody.requirementId
- text: Set the view order of requirement {requirementId} to {viewOrder}, keeping name {name} and number {number}.
slots:
requirementId: path.requirementId
viewOrder: requestBody.viewOrder
name: requestBody.name
number: requestBody.requirementId
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/requirement/{requirementId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a compliance requirement
effect: destructive
questions:
- How do I remove a requirement from a custom compliance standard?
- Can I delete one compliance requirement by ID?
instructions:
- text: Delete compliance requirement {requirementId}.
slots:
requirementId: path.requirementId
- text: Remove requirement {requirementId} from its standard.
slots:
requirementId: path.requirementId
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/{requirementId}/section'].get
update:
x-apievangelist-phrasing:
intent: List sections of a compliance requirement
effect: read
questions:
- What sections sit under a given compliance requirement?
- Can I list all the sections for one requirement ID?
instructions:
- text: List the sections of requirement {requirementId}.
slots:
requirementId: path.requirementId
- text: Show every section defined under compliance requirement {requirementId}.
slots:
requirementId: path.requirementId
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/{requirementId}/section'].post
update:
x-apievangelist-phrasing:
intent: Add a section to a compliance requirement
effect: write
questions:
- How do I add a section to a requirement and map policies to it?
- Can I attach policy IDs when creating a new compliance section?
instructions:
- text: Add section {sectionId} to requirement {requirementId}.
slots:
sectionId: requestBody.sectionId
requirementId: path.requirementId
- text: Create a section {sectionId} under requirement {requirementId} with policies {associatedPolicyIds}.
slots:
sectionId: requestBody.sectionId
requirementId: path.requirementId
associatedPolicyIds: requestBody.associatedPolicyIds
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/requirement/section/{sectionId}'].put
update:
x-apievangelist-phrasing:
intent: Update a compliance requirement section
effect: write
questions:
- Can I change which policies are associated with an existing compliance section?
- How do I edit the description of a section I already added?
instructions:
- text: Set the associated policies of section {sectionId} to {associatedPolicyIds}.
slots:
sectionId: path.sectionId
associatedPolicyIds: requestBody.associatedPolicyIds
- text: Update the description of compliance section {sectionId} to {description}.
slots:
sectionId: path.sectionId
description: requestBody.description
method: generated
generated: '2026-09-26'
- target: $.paths['/compliance/requirement/section/{sectionId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a compliance requirement section
effect: destructive
questions:
- How do I remove a section from a compliance requirement?
- Can I delete a compliance section by its ID?
instructions:
- text: Delete compliance section {sectionId}.
slots:
sectionId: path.sectionId
- text: Remove section {sectionId} from its requirement.
slots:
sectionId: path.sectionId
method: generated
generated: '2026-09-26'