Palo Alto Networks WAN Interfaces API
WAN interface configuration for defining upstream connectivity including ISP links, MPLS circuits, and LTE connections.
WAN interface configuration for defining upstream connectivity including ISP links, MPLS circuits, and LTE connections.
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-waninterfaces-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:
title: Palo Alto Networks WAN Interfaces API
version: '1.0'
contact:
name: Palo Alto Networks Developer Support
url: https://pan.dev/
license:
name: Proprietary
url: https://www.paloaltonetworks.com/legal
description: 'Operations tagged WANInterfaces across 2 of this provider''s published API definitions: palo-alto-networks-waninterfaces-api-openapi.yml, palo-alto-prisma-sd-wan-api-openapi-original.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.stratacloud.paloaltonetworks.com/aiops/bpa/v1
description: AIOps for NGFW BPA API production server.
- url: https://api.sase.paloaltonetworks.com
description: Prisma SD-WAN unified SASE API server.
- url: https://api.cloudgenix.com/v4.7
description: Legacy CloudGenix API server (v4.7).
tags:
- name: WANInterfaces
description: WAN interface configuration for defining upstream connectivity including ISP links, MPLS circuits, and LTE connections.
paths:
/sdwan/config/v1/sites/{site_id}/wan-interfaces:
get:
operationId: listSiteWANInterfaces
summary: Palo Alto Networks List WAN Interfaces at a Site
description: Returns a list of WAN interfaces configured at the specified site. WAN interfaces represent upstream network connections such as broadband ISP links, MPLS circuits, or LTE backup links.
tags:
- WANInterfaces
parameters:
- name: site_id
in: path
required: true
description: Unique site identifier.
schema:
type: string
example: '315148'
- name: offset
in: query
schema:
type: integer
default: 0
example: 0
- name: limit
in: query
schema:
type: integer
default: 100
example: 100
responses:
'200':
description: WAN interfaces returned successfully.
content:
application/json:
schema:
type: object
properties:
count:
type: integer
items:
type: array
items:
$ref: '#/components/schemas/WANInterface'
examples:
ListSiteWaninterfaces200Example:
summary: Default listSiteWANInterfaces 200 response
x-microcks-default: true
value:
count: 787
items:
- id: example-id
name: Production Policy 71
description: Configured incident suspicious activity threat blocked configured network detected traffic threat policy.
type: privatewan
link_bw_down: 60.87
link_bw_up: 77.3
cost: 63
lqm_enabled: true
label_id: '854028'
site_id: '372160'
created_at: '2025-04-10T23:35:40Z'
updated_at: '2026-06-05T22:18:20Z'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'404':
$ref: '#/components/responses/NotFound'
'500':
$ref: '#/components/responses/InternalServerError'
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
security:
- oauth2Bearer: []
post:
operationId: createSiteWANInterface
summary: Palo Alto Networks Create a WAN Interface at a Site
description: Creates a new WAN interface configuration at the specified site.
tags:
- WANInterfaces
parameters:
- name: site_id
in: path
required: true
description: Unique site identifier.
schema:
type: string
example: '816030'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/WANInterface'
examples:
CreateSiteWaninterfaceRequestExample:
summary: Default createSiteWANInterface request
x-microcks-default: true
value:
id: example-id
name: Production Policy 71
description: Configured incident suspicious activity threat blocked configured network detected traffic threat policy.
type: privatewan
link_bw_down: 60.87
link_bw_up: 77.3
cost: 63
lqm_enabled: true
label_id: '854028'
site_id: '372160'
created_at: '2025-04-10T23:35:40Z'
updated_at: '2026-06-05T22:18:20Z'
responses:
'200':
description: WAN interface created successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/WANInterface'
examples:
CreateSiteWaninterface200Example:
summary: Default createSiteWANInterface 200 response
x-microcks-default: true
value:
id: example-id
name: Production Policy 71
description: Configured incident suspicious activity threat blocked configured network detected traffic threat policy.
type: privatewan
link_bw_down: 60.87
link_bw_up: 77.3
cost: 63
lqm_enabled: true
label_id: '854028'
site_id: '372160'
created_at: '2025-04-10T23:35:40Z'
updated_at: '2026-06-05T22:18:20Z'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'403':
$ref: '#/components/responses/Forbidden'
'404':
$ref: '#/components/responses/NotFound'
'500':
$ref: '#/components/responses/InternalServerError'
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
security:
- oauth2Bearer: []
servers:
- url: https://api.stratacloud.paloaltonetworks.com/aiops/bpa/v1
description: AIOps for NGFW BPA API production server.
components:
responses:
Forbidden:
description: Insufficient permissions for this operation.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
InternalServerError:
description: Internal server error.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
BadRequest:
description: Invalid request parameters or body.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
Unauthorized:
description: Missing or invalid OAuth2 access token.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
NotFound:
description: The requested resource was not found.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
schemas:
ErrorResponse:
type: object
properties:
_error:
type: array
items:
type: object
properties:
code:
type: string
example: example-code
message:
type: string
example: Investigation firewall on investigation blocked malware on on activity traffic.
example:
- code: example-code
message: Traffic activity blocked incident activity alert rule alert firewall incident.
- code: example-code
message: Traffic policy on violation blocked Security investigation blocked rule on malware network.
WANInterface:
type: object
required:
- name
- type
properties:
id:
type: string
description: Unique identifier for the WAN interface.
readOnly: true
example: example-id
name:
type: string
description: Name of the WAN interface.
example: Production Policy 71
description:
type: string
example: Configured incident suspicious activity threat blocked configured network detected traffic threat policy.
type:
type: string
enum:
- publicwan
- privatewan
description: Type of WAN connection.
example: privatewan
link_bw_down:
type: number
description: Downstream bandwidth in Mbps.
example: 60.87
link_bw_up:
type: number
description: Upstream bandwidth in Mbps.
example: 77.3
cost:
type: integer
minimum: 0
maximum: 255
description: Cost metric for path selection. Lower cost is preferred.
example: 63
lqm_enabled:
type: boolean
default: true
description: Whether Link Quality Monitoring is enabled.
example: true
label_id:
type: string
description: WAN interface label for policy-based routing.
example: '854028'
site_id:
type: string
readOnly: true
example: '372160'
created_at:
type: string
format: date-time
readOnly: true
example: '2025-04-10T23:35:40Z'
updated_at:
type: string
format: date-time
readOnly: true
example: '2026-06-05T22:18:20Z'
securitySchemes:
oauth2Bearer:
type: http
scheme: bearer
bearerFormat: JWT
description: OAuth 2.0 Bearer token for SASE platform authentication. Obtain using the client_credentials grant with your SASE service account client ID and client secret.
oauth2:
type: oauth2
description: OAuth 2.0 client credentials flow for obtaining an access token. Requires a client ID and client secret from the Palo Alto Networks SASE identity provider.
flows:
clientCredentials:
tokenUrl: https://auth.apps.paloaltonetworks.com/oauth2/access_token
scopes: {}
x-refined-from:
- palo-alto-networks-waninterfaces-api-openapi.yml
- palo-alto-prisma-sd-wan-api-openapi-original.yml