Palo Alto Networks · Capability
Palo Alto Networks Prisma SD-WAN API — Monitoring
Palo Alto Networks Prisma SD-WAN API — Monitoring. 3 operations. Lead operation: Palo Alto Networks List Active Alarms. Self-contained Naftiko capability covering one Palo Alto Networks business surface.
What You Can Do
GET
Listalarms
— Palo Alto Networks List Active Alarms
/v1/sdwan/monitor/v1/alarms
GET
Getapplicationusage
— Palo Alto Networks Get Application Usage
/v1/sdwan/monitor/v1/applications
GET
Getsitemetrics
— Palo Alto Networks Get Site Performance Metrics
/v1/sdwan/monitor/v1/sites/{site-id}/metrics
MCP Tools
palo-alto-networks-list-active
Palo Alto Networks List Active Alarms
read-only
idempotent
palo-alto-networks-get-application
Palo Alto Networks Get Application Usage
read-only
idempotent
palo-alto-networks-get-site
Palo Alto Networks Get Site Performance Metrics
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Palo Alto Networks Prisma SD-WAN API — Monitoring
description: 'Palo Alto Networks Prisma SD-WAN API — Monitoring. 3 operations. Lead operation: Palo Alto Networks List Active
Alarms. Self-contained Naftiko capability covering one Palo Alto Networks business surface.'
tags:
- Palo Alto Networks
- Monitoring
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
PALO_ALTO_NETWORKS_API_KEY: PALO_ALTO_NETWORKS_API_KEY
capability:
consumes:
- type: http
namespace: palo-alto-prisma-sd-wan-monitoring
baseUri: https://api.sase.paloaltonetworks.com
description: Palo Alto Networks Prisma SD-WAN API — Monitoring business capability. Self-contained, no shared references.
resources:
- name: sdwan-monitor-v1-alarms
path: /sdwan/monitor/v1/alarms
operations:
- name: listalarms
method: GET
description: Palo Alto Networks List Active Alarms
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: site_id
in: query
type: string
description: Filter alarms by site.
- name: severity
in: query
type: string
description: Filter alarms by severity level.
- name: acknowledged
in: query
type: boolean
description: Filter by acknowledgement status.
- name: offset
in: query
type: integer
- name: limit
in: query
type: integer
- name: sdwan-monitor-v1-applications
path: /sdwan/monitor/v1/applications
operations:
- name: getapplicationusage
method: GET
description: Palo Alto Networks Get Application Usage
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: start_time
in: query
type: string
description: Start of the time range in ISO 8601 format.
- name: end_time
in: query
type: string
description: End of the time range in ISO 8601 format.
- name: site_id
in: query
type: string
description: Filter by specific site.
- name: offset
in: query
type: integer
- name: limit
in: query
type: integer
- name: sdwan-monitor-v1-sites-site_id-metrics
path: /sdwan/monitor/v1/sites/{site_id}/metrics
operations:
- name: getsitemetrics
method: GET
description: Palo Alto Networks Get Site Performance Metrics
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: site_id
in: path
type: string
description: Unique site identifier.
required: true
- name: start_time
in: query
type: string
description: Start of the time range in ISO 8601 format.
- name: end_time
in: query
type: string
description: End of the time range in ISO 8601 format.
- name: metric_type
in: query
type: string
description: Type of metric to retrieve.
- name: granularity
in: query
type: string
description: Time granularity for metric aggregation.
authentication:
type: bearer
token: '{{env.PALO_ALTO_NETWORKS_API_KEY}}'
exposes:
- type: rest
namespace: palo-alto-prisma-sd-wan-monitoring-rest
port: 8080
description: REST adapter for Palo Alto Networks Prisma SD-WAN API — Monitoring. One Spectral-compliant resource per consumed
operation, prefixed with /v1.
resources:
- path: /v1/sdwan/monitor/v1/alarms
name: sdwan-monitor-v1-alarms
description: REST surface for sdwan-monitor-v1-alarms.
operations:
- method: GET
name: listalarms
description: Palo Alto Networks List Active Alarms
call: palo-alto-prisma-sd-wan-monitoring.listalarms
with:
site_id: rest.site_id
severity: rest.severity
acknowledged: rest.acknowledged
offset: rest.offset
limit: rest.limit
outputParameters:
- type: object
mapping: $.
- path: /v1/sdwan/monitor/v1/applications
name: sdwan-monitor-v1-applications
description: REST surface for sdwan-monitor-v1-applications.
operations:
- method: GET
name: getapplicationusage
description: Palo Alto Networks Get Application Usage
call: palo-alto-prisma-sd-wan-monitoring.getapplicationusage
with:
start_time: rest.start_time
end_time: rest.end_time
site_id: rest.site_id
offset: rest.offset
limit: rest.limit
outputParameters:
- type: object
mapping: $.
- path: /v1/sdwan/monitor/v1/sites/{site-id}/metrics
name: sdwan-monitor-v1-sites-site-id-metrics
description: REST surface for sdwan-monitor-v1-sites-site_id-metrics.
operations:
- method: GET
name: getsitemetrics
description: Palo Alto Networks Get Site Performance Metrics
call: palo-alto-prisma-sd-wan-monitoring.getsitemetrics
with:
site_id: rest.site_id
start_time: rest.start_time
end_time: rest.end_time
metric_type: rest.metric_type
granularity: rest.granularity
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: palo-alto-prisma-sd-wan-monitoring-mcp
port: 9090
transport: http
description: MCP adapter for Palo Alto Networks Prisma SD-WAN API — Monitoring. One tool per consumed operation, routed
inline through this capability's consumes block.
tools:
- name: palo-alto-networks-list-active
description: Palo Alto Networks List Active Alarms
hints:
readOnly: true
destructive: false
idempotent: true
call: palo-alto-prisma-sd-wan-monitoring.listalarms
with:
site_id: tools.site_id
severity: tools.severity
acknowledged: tools.acknowledged
offset: tools.offset
limit: tools.limit
outputParameters:
- type: object
mapping: $.
- name: palo-alto-networks-get-application
description: Palo Alto Networks Get Application Usage
hints:
readOnly: true
destructive: false
idempotent: true
call: palo-alto-prisma-sd-wan-monitoring.getapplicationusage
with:
start_time: tools.start_time
end_time: tools.end_time
site_id: tools.site_id
offset: tools.offset
limit: tools.limit
outputParameters:
- type: object
mapping: $.
- name: palo-alto-networks-get-site
description: Palo Alto Networks Get Site Performance Metrics
hints:
readOnly: true
destructive: false
idempotent: true
call: palo-alto-prisma-sd-wan-monitoring.getsitemetrics
with:
site_id: tools.site_id
start_time: tools.start_time
end_time: tools.end_time
metric_type: tools.metric_type
granularity: tools.granularity
outputParameters:
- type: object
mapping: $.