Operations 5
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/palo-alto-networks:palo-alto-networks-sites-api-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
openapi: 3.2.0
info:
contact:
email: support@paloaltonetworks.com
description: The Open API specification file represents the APIs available for Prisma Access Insights 3.0.
license:
name: MIT
url: https://opensource.org/license/mit
termsOfService: https://www.paloaltonetworks.com/content/dam/pan/en_US/assets/pdf/legal/palo-alto-networks-end-user-license-agreement-eula.pdf
title: Palo Alto Networks 3.0 Sites API
version: '3.0'
servers:
- url: https://api.sase.paloaltonetworks.com
tags:
- description: Sites API
name: Sites API
paths:
/insights/v3.0/resource/query/sites/bandwidth_consumption_histogram:
post:
description: Retrieve histogram data on bandwidth consumption.
operationId: post-insights-v3.0-resource-query-sites-bandwidth_consumption_histogram
parameters:
- description: CDL Region
in: header
name: PANW-Region
required: true
schema:
example: americas
type: string
- description: 'Use a unique Prisma-Tenant identifier for precise tenant management and resource allocation within single or multi-tenant architectures.
'
in: header
name: Prisma-Tenant
required: false
schema:
example: 12345678:12345679
type: string
requestBody:
content:
application/json:
examples:
With mandatory filters:
value:
filter:
rules:
- operator: last_n_hours
property: event_time
values:
- 5
histogram:
enableEmptyInterval: true
property: event_time
range: minute
value: 30
With possible filters:
value:
filter:
rules:
- operator: last_n_hours
property: event_time
values:
- 5
- operator: in
property: site_state
values:
- 1
- 2
- 3
- 4
- operator: in
property: edge_location_display_name
values:
- US West
- operator: in
property: site_name
values:
- Remote-Conn1
- operator: in
property: node_type
values:
- 48
- 157
- operator: in
property: instance_state
values:
- 0
- 1
- 2
- operator: in
property: aggregate_region_display_name
values:
- US West
- operator: in
property: transport_type
values:
- IPSEC
- GRE
histogram:
enableEmptyInterval: true
property: event_time
range: minute
value: 30
schema:
properties:
filter:
properties:
rules:
items:
properties:
aggregate_region_display_name:
description: Compute Location
example: US West
type: string
edge_location_display_name:
description: Prisma Access Locations
example: US West
type: string
event_time:
description: Time of the event.
example: 5
type: number
instance_state:
description: State of Instance
example: 0
type: number
node_type:
description: Type of node to which site is connected
example: 48
type: number
site_state:
description: State of the site
example: 1
type: number
transport_type:
description: Type of tunnel
example: IPSEC
type: string
type: object
required:
- event_time
type: array
type: object
type: object
required: true
responses:
'200':
content:
application/json:
schema:
properties:
avg_egress:
description: Average egress bandwidth consumed
example: 1000000.0
format: float
type: number
avg_ingress:
description: Average ingress bandwidth consumed
example: 1000000.0
format: float
type: number
event_time:
description: Event time
example: 1709226000000
type: number
median_egress:
description: Median egress bandwidth consumed
example: 1000000.0
format: float
type: number
median_ingress:
description: Median ingress bandwidth consumed
example: 1000000.0
format: float
type: number
peak_egress:
description: Peak egress bandwidth consumed
example: 1000000.0
format: float
type: number
peak_ingress:
description: Peak ingress bandwidth consumed
example: 1000000.0
format: float
type: number
type: object
description: OK
'400':
description: Resource property is not valid
'403':
description: Permission Denied
'404':
description: Resource not found
'500':
description: Failed to process request
security:
- Bearer: []
summary: Bandwidth Consumption Histogram
tags:
- Sites API
/insights/v3.0/resource/query/sites/session_count:
post:
description: Retrieve the number of sessions.
operationId: post-insights-v3.0-resource-query-sites-session_count
parameters:
- description: CDL Region
in: header
name: PANW-Region
required: true
schema:
example: americas
type: string
- description: 'Use a unique Prisma-Tenant identifier for precise tenant management and resource allocation within single or multi-tenant architectures.
'
in: header
name: Prisma-Tenant
required: false
schema:
example: 12345678:12345679
type: string
requestBody:
content:
application/json:
examples:
With possible filters:
value:
filter:
rules:
- operator: in
property: node_type
values:
- 51
- operator: in
property: site_name
values:
- Remote-Conn1
schema:
properties:
filter:
properties:
rules:
items:
properties:
node_type:
description: Type of the node
example: 51
type: number
site_name:
description: Site name
example: Remote-Conn1
type: string
type: object
type: array
type: object
type: object
required: true
responses:
'200':
content:
application/json:
schema:
properties:
active_max_sessions:
description: Maximum number of active sessions
example: 10
type: number
active_sessions:
description: Number of active sessions
example: 5
type: number
type: object
description: OK
'400':
description: Resource property is not valid
'403':
description: Permission Denied
'404':
description: Resource not found
'500':
description: Failed to process request
security:
- Bearer: []
summary: Retrieve Session Data
tags:
- Sites API
/insights/v3.0/resource/query/sites/site_count:
post:
description: Retrieve the number of sites.
operationId: post-insights-v3.0-resource-query-sites-site_count
parameters:
- description: CDL Region
in: header
name: PANW-Region
required: true
schema:
example: americas
type: string
- description: 'Use a unique Prisma-Tenant identifier for precise tenant management and resource allocation within single or multi-tenant architectures.
'
in: header
name: Prisma-Tenant
required: false
schema:
example: 12345678:12345679
type: string
requestBody:
content:
application/json:
examples:
With possible filters:
value:
filter:
rules:
- operator: in
property: node_type
values:
- 48
schema:
properties:
filter:
properties:
rules:
items:
properties:
node_type:
description: Type of the node
example: 48
type: number
type: object
type: array
type: object
type: object
required: true
responses:
'200':
content:
application/json:
schema:
properties:
node_type:
description: node type
example: 48
type: number
site_count:
description: Site Count
example: 10
type: number
type: object
description: OK
'400':
description: Resource property is not valid
'403':
description: Permission Denied
'404':
description: Resource not found
'500':
description: Failed to process request
security:
- Bearer: []
summary: Retrieve Site Data
tags:
- Sites API
/insights/v3.0/resource/query/sites/site_location_search_contains:
post:
description: Retrieve location search data for sites.
operationId: post-insights-v3.0-resource-query-sites-site_location_search_contains
parameters:
- description: CDL Region
in: header
name: PANW-Region
required: true
schema:
example: americas
type: string
- description: 'Use a unique Prisma-Tenant identifier for precise tenant management and resource allocation within single or multi-tenant architectures.
'
in: header
name: Prisma-Tenant
required: false
schema:
example: 12345678:12345679
type: string
requestBody:
content:
application/json:
examples:
With possible filters:
value:
filter:
rules:
- operator: equals
property: location
values:
- United States, Ashburn
schema:
properties:
filter:
properties:
rules:
items:
properties:
location:
description: Location of the site
example: United States, Ashburn
type: string
type: object
type: array
type: object
type: object
required: true
responses:
'200':
content:
application/json:
schema:
items:
properties:
location:
description: Site Location
example: United States, Ashburn
type: string
type: object
type: array
description: OK
'400':
description: Resource property is not valid
'403':
description: Permission Denied
'404':
description: Resource not found
'500':
description: Failed to process request
security:
- Bearer: []
summary: Site Location Search
tags:
- Sites API
/insights/v3.0/resource/query/sites/site_traffic:
post:
description: Retrieve detailed information on site traffic.
operationId: post-insights-v3.0-resource-query-sites-site_traffic
parameters:
- description: CDL Region
in: header
name: PANW-Region
required: true
schema:
example: americas
type: string
- description: 'Use a unique Prisma-Tenant identifier for precise tenant management and resource allocation within single or multi-tenant architectures.
'
in: header
name: Prisma-Tenant
required: false
schema:
example: 12345678:12345679
type: string
requestBody:
content:
application/json:
examples:
api with all possible filters:
value:
filter:
rules:
- operator: last_n_hours
property: event_time
values:
- 5
- operator: in
property: node_type
values:
- 48
- operator: in
property: edge_location_display_name
values:
- us-west
- operator: in
property: site_name
values:
- Remote-Conn1
- operator: in
property: site_state
values:
- 1
- 2
- 3
- 4
- operator: in
property: spn_name
values:
- SPN1
- operator: in
property: instance_state
values:
- 0
- 1
- 2
- operator: in
property: compute_location
values:
- us-east
- operator: in
property: transport_type
values:
- IPSEC
- GRE
api with required filters:
value:
filter:
rules:
- operator: last_n_hours
property: event_time
values:
- 5
schema:
properties:
filter:
properties:
rules:
items:
properties:
compute_location:
description: Location of the device
example: US East
type: string
edge_location_display_name:
description: Name of PA location
example: US West
type: string
event_time:
description: Time of the event
example: 5
type: number
instance_state:
description: State of the instance
example: 0
type: number
node_type:
description: Type of the node
example: 48
type: number
site_name:
description: Name of the site
example: Remote-Conn1
type: string
site_state:
description: State of the site
example: 1
type: number
spn_name:
description: Name of the SPN
example: SPN1
type: string
transport_type:
description: Type of transport
example: IPSEC
type: string
type: object
required:
- event_time
type: array
type: object
type: object
required: true
responses:
'200':
content:
application/json:
schema:
properties:
egress_bytes_pa_to_gcp:
description: Total Egress Bandwidth consumed from PA to GCP
example: 1000000.0
format: float
type: number
egress_bytes_pa_to_internet:
description: Total Egress Bandwidth consumed from PA to Internet
example: 1000000.0
format: float
type: number
egress_bytes_transferred:
description: Total Egress Bandwidth consumed
example: 1000000.0
format: float
type: number
ingress_bytes_transferred:
description: Total Ingress Bandwidth consumed
example: 1000000.0
format: float
type: number
pa_to_gcp_distr:
description: Percentage of traffic from PA to GCP
example: 1000000.0
format: float
type: number
pa_to_internet_distr:
description: Percentage of traffic from PA to Internet
example: 1000000.0
format: float
type: number
type: object
description: OK
'400':
description: Resource property is not valid
'403':
description: Permission Denied
'404':
description: Resource not found
'500':
description: Failed to process request
security:
- Bearer: []
summary: Site Traffic Details
tags:
- Sites API
components:
securitySchemes:
Bearer:
scheme: bearer
type: http