Palo Alto Networks Application Monitor Resource API
Application Monitor
Application Monitor
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-application-monitor-resource-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: 'This Open API spec file represents the APIs available for
Palo Alto Networks Aggregate Monitoring APIs.'
title: Aggreagate Monitoring Application Monitor Resource API
version: '1.0'
servers:
- url: https://api.sase.paloaltonetworks.com
tags:
- description: Application Monitor
name: Application Monitor Resource API
paths:
/mt/monitor/v1/agg/custom/appMonitor/applications:
get:
description: Get application details for a given tenant with historical application experience trend.
operationId: get-mt-monitor-v1-agg-custom-appmonitor-applications
parameters:
- description: 'Provide details of the application.
'
in: query
name: details
schema:
type: string
- description: "Specify the time you want to end. \n"
in: query
name: end_time
schema:
format: int64
type: integer
- description: 'Specify the time you want to start.
'
in: query
name: start_time
schema:
format: int64
type: integer
- description: 'Specify the time range to monitor the application
'
in: query
name: time_period
schema:
type: string
responses:
'200':
content:
application/json:
examples:
Applications for selected tenant with application score and data usage:
value:
data:
- appName: Slack (Predefined)
dataUsage: 0
mu:
devices: 1
expScore: 0
fair: 0
good: 0
poor: 1
sessions: 0
- appName: Gmail
dataUsage: 0
mu:
devices: 1
expScore: 99.7
fair: 0
good: 1
poor: 0
sessions: 0
- appName: Salesforce (Predefined)
dataUsage: 0
mu:
devices: 1
expScore: 93.3
fair: 0
good: 1
poor: 0
sessions: 0
header:
clientRequestId: f23fc52c-59cd-4615-bf28-3747b60fe7df
createdAt: 2024-06-21 16:54:31+00:00
dataCount: 3
status:
subCode: 200
description: Success
'400':
description: Bad Request
'404':
description: Data Not Found
'500':
description: Server Error
security:
- Bearer: []
summary: Get Application details with experience trend
tags:
- Application Monitor Resource API
/mt/monitor/v1/agg/custom/appMonitor/nodeTrend:
get:
description: Get Application Monitor historical application experience trend.
operationId: get-mt-monitor-v1-agg-custom-appmonitor-nodetrend
parameters:
- description: 'Provide the name of the application.
'
in: query
name: app
schema:
type: string
- description: 'Provide the application name to get the historical application experience score.
'
in: query
name: compare
schema:
type: string
- description: "Specify the time you want to end. \n"
in: query
name: end_time
schema:
format: int64
type: integer
- description: 'If the user does not specify a node type, the system defaults to selecting both Remote Networks and Mobile Users.
'
in: query
name: nodeType
schema:
type: string
- description: 'Provide the time you want to start.
'
in: query
name: start_time
schema:
format: int64
type: integer
- description: "Specify the time period you want to run the historical application experience score. \n"
in: query
name: time_period
schema:
type: string
responses:
'200':
content:
application/json:
examples:
Node Trend with Application Score:
value:
data:
- app_score: 0
event_time: 1718382600
mu_exp_score: 65.5
rn_exp_score: 0
- app_score: 0
event_time: 1718384400
mu_exp_score: 63.5
rn_exp_score: 0
- app_score: 0
event_time: 1718386200
mu_exp_score: 63.5
rn_exp_score: 0
- app_score: 0
event_time: 1718388000
mu_exp_score: 64.8
rn_exp_score: 0
header:
clientRequestId: f23fc52c-59cd-4615-bf28-3747b60fe7df
createdAt: 2024-06-21 16:54:29+00:00
dataCount: 336
status:
subCode: 200
description: Success
'400':
description: Bad Request
'404':
description: Data Not Found
'500':
description: Server Error
security:
- Bearer: []
summary: Get Application Monitor experience trend
tags:
- Application Monitor Resource API
/mt/monitor/v1/agg/custom/appMonitor/tenants:
get:
description: Provides a list of all child tenants, including their Remote Networks (RN) and Mobile Users (MU) scores, usage data, number of unique apps, and session information.
operationId: get-mt-monitor-v1-agg-custom-appmonitor-tenants
parameters:
- description: "Specify the time you want to end. \n"
in: query
name: end_time
schema:
format: int64
type: integer
- description: 'Specify the time you want to start.
'
in: query
name: start_time
schema:
format: int64
type: integer
- description: 'Specify the time period.
'
in: query
name: time_period
schema:
type: string
responses:
'200':
content:
application/json:
examples:
Tenants with Application Score:
value:
data:
- mu_exp_score: 10
rn_exp_score: 20
total_app_usage: 1234
total_sessions: 200453
tsg_id: '1742631264'
unique_app_count: 20
- mu_exp_score: 200
rn_exp_score: 2
total_app_usage: 76857
total_sessions: 33
tsg_id: '1942831464'
unique_app_count: 90
- mu_exp_score: 10
rn_exp_score: 20
total_app_usage: 9987
total_sessions: 7587
tsg_id: '20744631264'
unique_app_count: 40
header:
clientRequestId: bQjz75Kp8L84_XSpnpbdOqJ7CanAio5rpdBJyfM0
createdAt: 2022-05-24 18:45:23+00:00
dataCount: 4
status:
subCode: 200
description: Success
'400':
description: Bad Request
'404':
description: Data Not Found
'500':
description: Server Error
security:
- Bearer: []
summary: Get child tenant information
tags:
- Application Monitor Resource API
components:
securitySchemes:
Bearer:
scheme: bearer
type: http