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.
View Overlay File View on GitHub Overlay Specification

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

Raw ↑
# 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'