How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Palo Alto Networks Stats API

{'$ref': 'desc/stats/stats.md'}

Palo Alto Networks Stats API is one of 741 APIs that Palo Alto Networks publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Stats. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 26 operations across 26 paths, and defines 44 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, PATH_TO_CONSOLE.

26 operations 26 paths 44 schemas 22 GET4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://{firewall}/api/
Resource Areas
1

Paths & Operations 26

Across 26 paths, the API surfaces 26 operations — 22 GET, 4 POST. Each is listed below with its method, path, parameters, and response codes.

Stats 26

Stats. 13 operations in this definition.

GET
/api/v34.03/stats/app-firewall/count
Application Firewall Count
get-stats-app-firewall-count → 200default
GET
/api/v34.03/stats/compliance
Get Compliance Stats
get-stats-compliance 6 params → 200default
GET
/api/v34.03/stats/compliance/download
Download Compliance Stats
get-stats-compliance-download 6 params → 200default
POST
/api/v34.03/stats/compliance/refresh
Refresh Compliance Stats
post-stats-compliance-refresh 6 params → 200default
GET
/api/v34.03/stats/daily
Get Daily Compliance Stats
get-stats-daily → 200default
GET
/api/v34.03/stats/dashboard
Get Dashboard Stats
get-stats-dashboard → 200default
GET
/api/v34.03/stats/events
Get Event Stats
get-stats-events 5 params → 200default
GET
/api/v34.03/stats/license
Get Event Stats
get-stats-license → 200default
GET
/api/v34.03/stats/vulnerabilities
Get Vulnerability (CVEs) Stats
get-stats-vulnerabilities 13 params → 200default
GET
/api/v34.03/stats/vulnerabilities/download
Download Vulnerability (CVEs) Stats
get-stats-vulnerabilities-download 13 params → 200default
GET
/api/v34.03/stats/vulnerabilities/impacted-resources
Get Impacted Resources Vulnerability (CVE) Stats
get-stats-vulnerabilities-impacted-resources 13 params → 200default
GET
/api/v34.03/stats/vulnerabilities/impacted-resources/download
Download Impacted Resources Vulnerability (CVE) Stats
get-stats-vulnerabilities-impacted-resources-download 13 params → 200default
POST
/api/v34.03/stats/vulnerabilities/refresh
Refresh Vulnerability Stats
post-stats-vulnerabilities-refresh 4 params → 200default
GET
/api/v34.04/stats/app-firewall/count
Application Firewall Count
get-stats-app-firewall-count → 200default
GET
/api/v34.04/stats/compliance
Get Compliance Stats
get-stats-compliance 6 params → 200default
GET
/api/v34.04/stats/compliance/download
Download Compliance Stats
get-stats-compliance-download 6 params → 200default
POST
/api/v34.04/stats/compliance/refresh
Refresh Compliance Stats
post-stats-compliance-refresh 6 params → 200default
GET
/api/v34.04/stats/daily
Get Daily Compliance Stats
get-stats-daily → 200default
GET
/api/v34.04/stats/dashboard
Get Dashboard Stats
get-stats-dashboard → 200default
GET
/api/v34.04/stats/events
Get Event Stats
get-stats-events 5 params → 200default
GET
/api/v34.04/stats/license
Get Event Stats
get-stats-license → 200default
GET
/api/v34.04/stats/vulnerabilities
Get Vulnerability (CVEs) Stats
get-stats-vulnerabilities 13 params → 200default
GET
/api/v34.04/stats/vulnerabilities/download
Download Vulnerability (CVEs) Stats
get-stats-vulnerabilities-download 13 params → 200default
GET
/api/v34.04/stats/vulnerabilities/impacted-resources
Get Impacted Resources Vulnerability (CVE) Stats
get-stats-vulnerabilities-impacted-resources 13 params → 200default
GET
/api/v34.04/stats/vulnerabilities/impacted-resources/download
Download Impacted Resources Vulnerability (CVE) Stats
get-stats-vulnerabilities-impacted-resources-download 13 params → 200default
POST
/api/v34.04/stats/vulnerabilities/refresh
Refresh Vulnerability Stats
post-stats-vulnerabilities-refresh 4 params → 200default

Schemas 44

The contract defines 44 schemas that model the data the API accepts and returns. The most detailed are types.EventStats (20 properties), types.Stats (16 properties), types.LicenseStats (15 properties), types.VulnerabilityInfo (13 properties). Each schema is shown below with its type and property counts.

types.AccessStatsCount
object
AccessStatsCount stores the total amount of access audits
2 properties
types.RuleComplianceStats
object
RuleComplianceStats holds data regarding applied compliance rule
4 properties
vulnerability.ExploitType
string
ExploitType represents the source of an exploit
types.AccessStats
object
AccessStats are stats for the access flows
3 properties
types.ResourceVulnerabilityStats
object
ResourceVulnerabilityStats holds vulnerability stats of a single resource type
4 properties
types.ComplianceCategoryStats
object
ComplianceCategoryStats holds data regarding a compliance category
3 properties
types.RiskScoreFactors
object
RiskScoreFactors holds factors used to calculate risk score
9 properties
types.ImpactedResourceDetails
object
ImpactedResourceDetails holds the vulnerability details for a specific impacted resource
4 properties
vuln.ComplianceTemplate
string
ComplianceTemplate represents the compliance template
types.AllDefendersUsage
object
AllDefendersUsage holds stats about the usage of different modules and the sample time
11 properties
vulnerability.RiskFactors
object
RiskFactors maps the existence of vulnerability risk factors
types.ServerlessUsage
object
ServerlessUsage holds the number of defenders, invocations and credits used for serverless defenders
4 properties
vulnerability.Type
string
Type represents the vulnerability type
types.VulnerabilitiesStats
object
VulnerabilitiesStats are measures the total number of vulnerabilities in a specific images
3 properties
vulnerability.ExploitData
object
ExploitData holds information about an exploit
3 properties
string
string
types.ComplianceStats
object
ComplianceStats holds compliance data
5 properties
types.ComplianceTemplateStats
object
ComplianceTemplateStats holds data regarding a compliance template
3 properties
types.LicenseStats
object
LicenseStats holds the console license stats
15 properties
float64
number
types.VulnerabilityInfo
object
VulnerabilityInfo holds information about vulnerability used for VulnerabilityExplorer
13 properties
vuln.Distribution
object
Distribution counts the number of vulnerabilities per type
5 properties
types.Trends
object
Trends contains data on global trends in the system
3 properties
-_types.Stats
array
types.ImpactedPackage
object
ImpactedPackage holds the vulnerability details for a package
3 properties
types.RuntimeStats
object
RuntimeStats are stats for runtime flows (sum of audits per flow)
4 properties
types.ImpactedContainer
object
ImpactedContainer contains details of a running container with an impacted image
6 properties
-_types.VulnerabilityStats
array
types.DefenderUsage
object
DefenderUsage holds the number of defenders and the credits used for a specific defender type
2 properties
types.EventStats
object
EventStats holds counters for all event types
20 properties
vuln.ResourceType
string
ResourceType represents the resource type
types.ComplianceIDStats
object
ComplianceIDStats holds data regarding applied compliance ID
9 properties
types.VulnImpactedResources
object
VulnImpactedResources holds details about the resources impacted by vulnerability
9 properties
int
integer
types.Stats
object
Stats represents the status model that is stored in the DB
16 properties
types.NetworkFirewallStats
object
NetworkFirewallStats stores the total amount of network firewall audits
2 properties
vuln.ComplianceCategory
string
ComplianceCategory represents the compliance category
types.ComplianceDailyStats
object
ComplianceDailyStats is the compliance daily stats
3 properties
types.AppFirewallStats
object
AppFirewallStats are the daily stats for app firewall audits TODO 20802 - replace string key with WAAS attack type type when mongo changed to avoid encoding ma…
types.VulnerabilityStats
object
VulnerabilityStats holds statistics about vulnerabilities issues
7 properties
types.VulnerabilitySummary
object
VulnerabilitySummary represents the stats of each impacted entity
5 properties
common.PolicyType
string
PolicyType represents the type of the policy
vulnerability.ExploitKind
string
ExploitKind represents the kind of the exploit
vulnerability.Exploits
array
Exploits represents the exploits data found for a CVE

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

palo-alto-networks-stats-api-openapi.yml Raw ↑

Other APIs Palo Alto Networks publishes across the network.

PAN-OS XML API
PAN-OS OpenConfig API
Panorama API
AutoFocus API (Deprecated)
Prisma SASE Service Status API
Cross-Platform Service Status API
SASE Authentication Service API
Expedition API (Deprecated)
VM-Series Licensing API
Palo Alto Networks 5G Deregistered Trend API
Palo Alto Networks 5G Network Interconnects and Bandwidth API
Palo Alto Networks 5G Registered Trend API
Where this information came from

This is an independent, third-party profile of Palo Alto Networks Stats API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.