Palo Alto Networks · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Palo Alto Networks Bandwidth Allocations API
19 actions
19 updates
phrasing
extends
openapi/palo-alto-networks-bandwidth-allocations-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 19 · first 16 shown; the file carries all of them
$.info
$.paths['/v1/bandwidth-allocations'].get
$.paths['/v1/bandwidth-allocations'].put
$.paths['/v1/bandwidth-allocations'].post
$.paths['/v1/bandwidth-allocations'].delete
$.paths['/v1/bandwidth-allocations-read'].get
$.paths['/v1/bandwidth-allocations-read'].post
$.paths['/v2/bandwidth-allocations'].get
$.paths['/v2/bandwidth-allocations'].put
$.paths['/v2/bandwidth-allocations'].post
$.paths['/v2/bandwidth-allocations'].delete
$.paths['/bandwidth-allocations'].get
$.paths['/bandwidth-allocations'].put
$.paths['/bandwidth-allocations'].post
$.paths['/bandwidth-allocations'].delete
$.paths['/sse/config/v1/bandwidth-allocations'].get
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 Palo Alto Networks Bandwidth Allocations API
version: 1.0.0
extends: openapi/palo-alto-networks-bandwidth-allocations-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 18
- target: $.paths['/v1/bandwidth-allocations'].get
update:
x-apievangelist-phrasing:
intent: Check status of a v1 bandwidth allocation request
effect: read
questions:
- How do I check whether my v1 aggregated bandwidth allocation request finished?
- What regions and allocations came back for a v1 bandwidth request ID?
instructions:
- text: Get the v1 aggregated bandwidth allocation status for request {id}.
slots:
id: query.id
- text: Check whether v1 bandwidth request {id} has completed.
slots:
id: query.id
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/bandwidth-allocations'].put
update:
x-apievangelist-phrasing:
intent: Edit aggregated bandwidth regions (v1)
effect: write
questions:
- Can I change existing aggregated bandwidth allocations with the v1 endpoint?
- How do I modify region bandwidth for a sub-tenant using the older v1 API?
instructions:
- text: Modify v1 aggregated bandwidth allocations to {bandwidth_allocations}.
slots:
bandwidth_allocations: requestBody.bandwidth_allocations
- text: Edit v1 bandwidth regions for sub-tenant {SubTenantName} with allocations {bandwidth_allocations}.
slots:
SubTenantName: query.SubTenantName
bandwidth_allocations: requestBody.bandwidth_allocations
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/bandwidth-allocations'].post
update:
x-apievangelist-phrasing:
intent: Allocate aggregated bandwidth to regions (v1)
effect: write
questions:
- How do I allocate aggregated bandwidth across Prisma Access regions with the v1 API?
- Is bandwidth allocated from location data when I submit a v1 request?
instructions:
- text: Allocate aggregated bandwidth via v1 as {bandwidth_allocations}.
slots:
bandwidth_allocations: requestBody.bandwidth_allocations
- text: Submit a v1 bandwidth allocation for sub-tenant {SubTenantName}.
slots:
SubTenantName: query.SubTenantName
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/bandwidth-allocations'].delete
update:
x-apievangelist-phrasing:
intent: Delete an aggregated bandwidth region (v1)
effect: destructive
questions:
- Can I remove a bandwidth region through the v1 endpoint?
- Which region and SPN name do I need to delete a v1 bandwidth region?
instructions:
- text: Delete v1 bandwidth region {region} with SPN {SpnName}.
slots:
region: query.region
SpnName: query.SpnName
- text: Remove region {region} (SPN {SpnName}) from sub-tenant {SubTenantName} using the v1 endpoint.
slots:
region: query.region
SpnName: query.SpnName
SubTenantName: query.SubTenantName
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/bandwidth-allocations-read'].get
update:
x-apievangelist-phrasing:
intent: Get bandwidth allocation configurations for a read request
effect: read
questions:
- Where do I fetch the results of a bandwidth allocation read request?
- What bandwidth configurations came back for the regions I asked about?
instructions:
- text: Get the bandwidth allocation configurations for read request {id}.
slots:
id: query.id
- text: Fetch the results of bandwidth config read {id}.
slots:
id: query.id
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/bandwidth-allocations-read'].post
update:
x-apievangelist-phrasing:
intent: Request bandwidth allocation config for regions
effect: read
questions:
- How do I ask for the bandwidth allocation configuration of specific regions?
- Can I read allocations for just a few named regions?
instructions:
- text: Request the bandwidth allocation configuration for regions {bandwidth_allocation_region_names}.
slots:
bandwidth_allocation_region_names: requestBody.bandwidth_allocation_region_names
- text: Start a bandwidth config read for sub-tenant {SubTenantName}.
slots:
SubTenantName: query.SubTenantName
method: generated
generated: '2026-09-26'
- target: $.paths['/v2/bandwidth-allocations'].get
update:
x-apievangelist-phrasing:
intent: Get aggregated bandwidth regions (v2)
effect: read
questions:
- Which aggregated bandwidth regions does the v2 API return for my request?
- Can I look up v2 bandwidth regions by request ID?
instructions:
- text: Get the v2 aggregated bandwidth regions for request {id}.
slots:
id: query.id
- text: Look up v2 bandwidth regions returned for request {id}.
slots:
id: query.id
method: generated
generated: '2026-09-26'
- target: $.paths['/v2/bandwidth-allocations'].put
update:
x-apievangelist-phrasing:
intent: Edit aggregated bandwidth regions (v2)
effect: write
questions:
- How do I modify aggregated bandwidth regions with the v2 API?
- Can I change a sub-tenant's region bandwidth through v2?
instructions:
- text: Modify v2 aggregated bandwidth regions with allocations {bandwidth_allocations}.
slots:
bandwidth_allocations: requestBody.bandwidth_allocations
- text: Edit v2 bandwidth regions for sub-tenant {SubTenantName}.
slots:
SubTenantName: query.SubTenantName
method: generated
generated: '2026-09-26'
- target: $.paths['/v2/bandwidth-allocations'].post
update:
x-apievangelist-phrasing:
intent: Submit a v2 bandwidth allocation request
effect: write
questions:
- What does posting to the v2 bandwidth allocations endpoint return?
- Can I get a request ID status back when I submit v2 allocations?
instructions:
- text: Submit v2 bandwidth allocations {bandwidth_allocations} and return the request status.
slots:
bandwidth_allocations: requestBody.bandwidth_allocations
- text: Post a v2 bandwidth request for sub-tenant {SubTenantName} with UUID {uuid}.
slots:
SubTenantName: query.SubTenantName
uuid: requestBody.uuid
method: generated
generated: '2026-09-26'
- target: $.paths['/v2/bandwidth-allocations'].delete
update:
x-apievangelist-phrasing:
intent: Delete an aggregated bandwidth region (v2)
effect: destructive
questions:
- How do I delete an aggregated bandwidth region with the v2 API?
- Can I remove a v2 bandwidth region for one sub-tenant only?
instructions:
- text: Delete v2 aggregated bandwidth region {region} for SPN {SpnName}.
slots:
region: query.region
SpnName: query.SpnName
- text: Remove v2 region {region} with SPN {SpnName} from sub-tenant {SubTenantName}.
slots:
region: query.region
SpnName: query.SpnName
SubTenantName: query.SubTenantName
method: generated
generated: '2026-09-26'
- target: $.paths['/bandwidth-allocations'].get
update:
x-apievangelist-phrasing:
intent: List bandwidth allocations
effect: read
questions:
- Which remote network bandwidth allocations do I have configured?
- Can I page through my bandwidth regions?
instructions:
- text: List my bandwidth allocations.
- text: Show {limit} bandwidth regions starting at {offset}.
slots:
limit: query.limit
offset: query.offset
method: generated
generated: '2026-09-26'
- target: $.paths['/bandwidth-allocations'].put
update:
x-apievangelist-phrasing:
intent: Update a named bandwidth allocation
effect: write
questions:
- How do I raise the allocated bandwidth on an existing region?
- Can I change the QoS settings of a bandwidth allocation I already have?
instructions:
- text: Update bandwidth allocation {name} to {allocated_bandwidth} Mbps.
slots:
name: requestBody.name
allocated_bandwidth: requestBody.allocated_bandwidth
- text: Set the QoS on bandwidth allocation {name} with {allocated_bandwidth} to {qos}.
slots:
name: requestBody.name
allocated_bandwidth: requestBody.allocated_bandwidth
qos: requestBody.qos
method: generated
generated: '2026-09-26'
- target: $.paths['/bandwidth-allocations'].post
update:
x-apievangelist-phrasing:
intent: Create a bandwidth allocation
effect: write
questions:
- What's needed to create a new bandwidth allocation for a region?
- Can I assign SPNs when I create a bandwidth allocation?
instructions:
- text: Create a bandwidth allocation for region {name} with {allocated_bandwidth} Mbps.
slots:
name: requestBody.name
allocated_bandwidth: requestBody.allocated_bandwidth
- text: Add a new allocation {name} of {allocated_bandwidth} across SPNs {spn_name_list}.
slots:
name: requestBody.name
allocated_bandwidth: requestBody.allocated_bandwidth
spn_name_list: requestBody.spn_name_list
method: generated
generated: '2026-09-26'
- target: $.paths['/bandwidth-allocations'].delete
update:
x-apievangelist-phrasing:
intent: Delete a bandwidth allocation
effect: destructive
questions:
- How do I remove a bandwidth allocation along with its SPN list?
- Which fields identify a bandwidth allocation I want to delete?
instructions:
- text: Delete bandwidth allocation {name} for SPNs {spn_name_list}.
slots:
name: query.name
spn_name_list: query.spn_name_list
- text: Remove the {name} bandwidth allocation spanning {spn_name_list}.
slots:
name: query.name
spn_name_list: query.spn_name_list
method: generated
generated: '2026-09-26'
- target: $.paths['/sse/config/v1/bandwidth-allocations'].get
update:
x-apievangelist-phrasing:
intent: List aggregated bandwidth regions
effect: read
questions:
- How is bandwidth allocated across my aggregated regions?
- Which aggregated bandwidth regions are configured for remote networks?
instructions:
- text: List all aggregated bandwidth regions.
- text: Show {limit} bandwidth allocation regions.
slots:
limit: query.limit
method: generated
generated: '2026-10-01'
- target: $.paths['/sse/config/v1/bandwidth-allocations'].put
update:
x-apievangelist-phrasing:
intent: Edit an aggregated bandwidth region
effect: write
questions:
- Can I raise the Mbps allocated to an existing bandwidth region?
- Is it possible to change the QoS settings on a bandwidth region?
instructions:
- text: Set bandwidth region {name} to {allocated_bandwidth} Mbps.
slots:
name: requestBody.name
allocated_bandwidth: requestBody.allocated_bandwidth
- text: Edit region {name} to {allocated_bandwidth} Mbps across SPNs {spn_name_list}.
slots:
name: requestBody.name
allocated_bandwidth: requestBody.allocated_bandwidth
spn_name_list: requestBody.spn_name_list
method: generated
generated: '2026-10-01'
- target: $.paths['/sse/config/v1/bandwidth-allocations'].post
update:
x-apievangelist-phrasing:
intent: Create an aggregated bandwidth region
effect: write
questions:
- How do I allocate bandwidth to a new region?
- What do I need to create an aggregated bandwidth region with QoS?
instructions:
- text: Create bandwidth region {name} with {allocated_bandwidth} Mbps.
slots:
name: requestBody.name
allocated_bandwidth: requestBody.allocated_bandwidth
- text: Add aggregated region {name} at {allocated_bandwidth} Mbps with QoS {qos}.
slots:
name: requestBody.name
allocated_bandwidth: requestBody.allocated_bandwidth
qos: requestBody.qos
method: generated
generated: '2026-10-01'
- target: $.paths['/sse/config/v1/bandwidth-allocations'].delete
update:
x-apievangelist-phrasing:
intent: Delete an aggregated bandwidth region
effect: destructive
questions:
- How do I remove an aggregated bandwidth region?
- Which SPN names do I need to pass to delete a bandwidth region?
instructions:
- text: Delete bandwidth region {name} with SPNs {spn_name_list}.
slots:
name: query.name
spn_name_list: query.spn_name_list
- text: Remove aggregated region {name}; SPN list {spn_name_list}.
slots:
name: query.name
spn_name_list: query.spn_name_list
method: generated
generated: '2026-10-01'