Palo Alto Networks · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for ZTNA Restful Connector API
23 actions
23 updates
phrasing
extends
openapi/palo-alto-networks-connector-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 23 · first 16 shown; the file carries all of them
$.info
$.paths['/sse/connector/v2.0/api/connectors'].get
$.paths['/sse/connector/v2.0/api/connectors'].post
$.paths['/sse/connector/v2.0/api/connectors/{oid}'].get
$.paths['/sse/connector/v2.0/api/connectors/{oid}'].put
$.paths['/sse/connector/v2.0/api/connectors/{oid}'].delete
$.paths['/sse/connector/v2.0/api/connectors/filters'].get
$.paths['/sse/connector/v2.0/api/connectors/{oid}/quiesce'].get
$.paths['/sse/connector/v2.0/api/connectors/{oid}/quiesce'].put
$.paths['/sse/connector/v2.0/api/connectors/{oid}/scheduled-upgrade'].get
$.paths['/sse/connector/v2.0/api/connectors/{oid}/scheduled-upgrade'].put
$.paths['/sse/connector/v2.0/api/connectors/{oid}/scheduled-upgrade'].post
$.paths['/sse/connector/v2.0/api/connectors/{oid}/scheduled-upgrade'].delete
$.paths['/sse/connector/v2.0/api/connectors/{oid}/scheduled-upgrade-status'].get
$.paths['/sse/connector/v2.0/api/connectors/{oid}/pcaps'].get
$.paths['/sse/connector/v2.0/api/connectors/{oid}/pcaps'].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 ZTNA Restful Connector API
version: 1.0.0
extends: openapi/palo-alto-networks-connector-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: 22
- target: $.paths['/sse/connector/v2.0/api/connectors'].get
update:
x-apievangelist-phrasing:
intent: List ZTNA connectors
effect: read
questions:
- Which ZTNA connectors are deployed in my Prisma Access tenant?
- Can I search or filter the connector list by a specific field and sort the results?
instructions:
- text: List all my ZTNA connectors.
- text: Show ZTNA connectors matching {search}, sorted by {sort}.
slots:
search: query.search
sort: query.sort
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors'].post
update:
x-apievangelist-phrasing:
intent: Create a ZTNA connector
effect: write
questions:
- How do I register a new ZTNA connector and put it in a connector group?
- What do I need to supply when adding another ZTNA connector?
instructions:
- text: Create a ZTNA connector named {name} in connector group {group}.
slots:
name: requestBody.name
group: requestBody.group
- text: Add a new ZTNA connector {name} to group {group} with description {description}.
slots:
name: requestBody.name
group: requestBody.group
description: requestBody.description
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}'].get
update:
x-apievangelist-phrasing:
intent: Get a ZTNA connector's details
effect: read
questions:
- What is the current configuration of one specific ZTNA connector?
- Can I look up a single connector by its object ID?
instructions:
- text: Show me the details of ZTNA connector {oid}.
slots:
oid: path.oid
- text: Fetch connector {oid} and tell me which group it belongs to.
slots:
oid: path.oid
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}'].put
update:
x-apievangelist-phrasing:
intent: Update a ZTNA connector
effect: write
questions:
- How do I rename a ZTNA connector or move it to a different connector group?
- Can I change the description on an existing connector?
instructions:
- text: Rename ZTNA connector {oid} to {name} and keep it in group {group}.
slots:
oid: path.oid
name: requestBody.name
group: requestBody.group
- text: Move connector {oid} named {name} into connector group {group}.
slots:
oid: path.oid
name: requestBody.name
group: requestBody.group
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a ZTNA connector
effect: destructive
questions:
- How do I remove a ZTNA connector I no longer use?
- What happens to a connector once I delete it from Prisma Access?
instructions:
- text: Delete ZTNA connector {oid}.
slots:
oid: path.oid
- text: Remove the decommissioned connector {oid} from my tenant.
slots:
oid: path.oid
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/filters'].get
update:
x-apievangelist-phrasing:
intent: Get filter values for connector fields
effect: read
questions:
- What values can I filter ZTNA connectors by for a given field?
- Which distinct values exist for a connector field before I build a filter?
instructions:
- text: Show the available filter values for the connector field {field}.
slots:
field: query.field
- text: List filter options for connector field {field} that match {search}.
slots:
field: query.field
search: query.search
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/quiesce'].get
update:
x-apievangelist-phrasing:
intent: Check a connector's quiesce state
effect: read
questions:
- Is a particular ZTNA connector currently quiesced?
- How can I see whether a connector is draining traffic before maintenance?
instructions:
- text: Check the quiesce state of connector {oid}.
slots:
oid: path.oid
- text: Tell me whether connector {oid} is quiesced right now.
slots:
oid: path.oid
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/quiesce'].put
update:
x-apievangelist-phrasing:
intent: Quiesce or resume a ZTNA connector
effect: write
questions:
- How do I put a ZTNA connector into quiesce mode before taking it down?
- Can I take a connector out of quiesce mode once maintenance is done?
instructions:
- text: Set the quiesce mode of connector {oid} to {mode}.
slots:
oid: path.oid
mode: requestBody.mode
- text: Quiesce connector {oid} by switching its mode to {mode}.
slots:
oid: path.oid
mode: requestBody.mode
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/scheduled-upgrade'].get
update:
x-apievangelist-phrasing:
intent: Get a connector's scheduled upgrade
effect: read
questions:
- Is there a software upgrade scheduled for this ZTNA connector?
- Which image and time is a connector's upgrade set for?
instructions:
- text: Show the scheduled upgrade for connector {oid}.
slots:
oid: path.oid
- text: Tell me which image and time connector {oid} is set to upgrade at.
slots:
oid: path.oid
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/scheduled-upgrade'].put
update:
x-apievangelist-phrasing:
intent: Reschedule a connector upgrade
effect: write
questions:
- How do I change the time of an upgrade already scheduled on a connector?
- Can I switch an existing scheduled upgrade to a different connector image?
instructions:
- text: Change connector {oid}'s existing scheduled upgrade to image {image_id} at {scheduled_upgrade}.
slots:
oid: path.oid
image_id: requestBody.image_id
scheduled_upgrade: requestBody.scheduled_upgrade
- text: Update the already scheduled download on connector {oid} to {scheduled_download} for image {image_id}.
slots:
oid: path.oid
image_id: requestBody.image_id
scheduled_download: requestBody.scheduled_download
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/scheduled-upgrade'].post
update:
x-apievangelist-phrasing:
intent: Schedule a connector upgrade
effect: write
questions:
- How do I schedule a ZTNA connector to upgrade to a new image?
- Can I schedule the image download separately from the upgrade itself?
instructions:
- text: Schedule connector {oid} to upgrade to image {image_id}.
slots:
oid: path.oid
image_id: requestBody.image_id
- text: Plan a new upgrade of connector {oid} to image {image_id}, downloading at {scheduled_download} and upgrading at {scheduled_upgrade}.
slots:
oid: path.oid
image_id: requestBody.image_id
scheduled_download: requestBody.scheduled_download
scheduled_upgrade: requestBody.scheduled_upgrade
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/scheduled-upgrade'].delete
update:
x-apievangelist-phrasing:
intent: Cancel a connector's scheduled upgrade
effect: destructive
questions:
- How do I cancel an upgrade I scheduled on a ZTNA connector?
- Can I drop a pending connector upgrade so it never runs?
instructions:
- text: Cancel the scheduled upgrade on connector {oid}.
slots:
oid: path.oid
- text: Remove the pending upgrade schedule from connector {oid}.
slots:
oid: path.oid
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/scheduled-upgrade-status'].get
update:
x-apievangelist-phrasing:
intent: Check a connector upgrade's progress
effect: read
questions:
- Did the scheduled upgrade on my connector succeed or fail?
- Where can I see the detailed progress of a connector's scheduled upgrade?
instructions:
- text: Check whether connector {oid}'s upgrade has succeeded, failed or is still running.
slots:
oid: path.oid
- text: Report how far along connector {oid}'s upgrade is.
slots:
oid: path.oid
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/pcaps'].get
update:
x-apievangelist-phrasing:
intent: List a connector's packet capture files
effect: read
questions:
- Which packet capture files are stored on a ZTNA connector?
- Can I see the pcaps already captured on a connector before downloading one?
instructions:
- text: List the packet capture files on connector {oid}.
slots:
oid: path.oid
- text: Show every pcap recorded on connector {oid}.
slots:
oid: path.oid
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/pcaps'].post
update:
x-apievangelist-phrasing:
intent: Start a packet capture on a connector
effect: write
questions:
- How do I capture packets on a ZTNA connector to troubleshoot traffic?
- Can I limit a connector packet capture to one host, port or protocol?
instructions:
- text: Start a packet capture on interface {interface} of connector {oid}.
slots:
oid: path.oid
interface: requestBody.interface
- text: Capture {protocol} traffic to {host} port {port} on connector {oid} interface {interface}.
slots:
oid: path.oid
interface: requestBody.interface
host: requestBody.host
port: requestBody.port
protocol: requestBody.protocol
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/pcaps/{id}:stop'].post
update:
x-apievangelist-phrasing:
intent: Stop a running packet capture
effect: write
questions:
- How do I stop a packet capture that is still running on a connector?
- Can I end an in-progress connector capture early?
instructions:
- text: Stop packet capture {id} on connector {oid}.
slots:
oid: path.oid
id: path.id
- text: End the in-progress capture {id} running on connector {oid}.
slots:
oid: path.oid
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/pcaps/{id}:download'].get
update:
x-apievangelist-phrasing:
intent: Download a connector packet capture
effect: read
questions:
- How do I get a pcap file off a ZTNA connector to open in Wireshark?
- Can I download a finished packet capture from a connector?
instructions:
- text: Download packet capture file {id} from connector {oid}.
slots:
oid: path.oid
id: path.id
- text: Fetch the pcap {id} captured on connector {oid}.
slots:
oid: path.oid
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/tech-support-files'].get
update:
x-apievangelist-phrasing:
intent: List a connector's tech support files
effect: read
questions:
- Which tech support dumps are available on a ZTNA connector?
- Can I see the tech-support files a connector has already generated?
instructions:
- text: List the tech support files on connector {oid}.
slots:
oid: path.oid
- text: Show the available dump tech-support files for connector {oid}.
slots:
oid: path.oid
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/tech-support-files'].post
update:
x-apievangelist-phrasing:
intent: Generate a connector tech support file
effect: write
questions:
- How do I generate a tech support bundle from a ZTNA connector for a support case?
- Can I trigger dump tech-support on a connector remotely?
instructions:
- text: Generate a tech support file on connector {oid}.
slots:
oid: path.oid
- text: Run dump tech-support on connector {oid}.
slots:
oid: path.oid
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/tech-support-files/{id}:stop'].post
update:
x-apievangelist-phrasing:
intent: Stop tech support file generation
effect: write
questions:
- How do I cancel a tech support dump that is still being generated on a connector?
- Can I stop an in-progress tech-support generation?
instructions:
- text: Stop tech support generation {id} on connector {oid}.
slots:
oid: path.oid
id: path.id
- text: Halt the running tech-support job {id} on connector {oid}.
slots:
oid: path.oid
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connectors/{oid}/tech-support-files/{id}:download'].get
update:
x-apievangelist-phrasing:
intent: Download a connector tech support file
effect: read
questions:
- How do I download a generated tech support file from a ZTNA connector?
- Can I pull a connector's tech-support dump to attach to a ticket?
instructions:
- text: Download tech support file {id} from connector {oid}.
slots:
oid: path.oid
id: path.id
- text: Fetch the tech-support dump {id} from connector {oid}.
slots:
oid: path.oid
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/connector/v2.0/api/connector-images'].get
update:
x-apievangelist-phrasing:
intent: List available connector image versions
effect: read
questions:
- Which ZTNA connector software image versions can I upgrade to?
- What is the newest connector image available in Palo Alto Networks Prisma Access?
instructions:
- text: List the available ZTNA connector image versions.
- text: Show me which connector images I can schedule an upgrade to.
method: generated
generated: '2026-09-26'