# PAN-OS XML API

**Canonical:** https://apis.io/apis/palo-alto-networks/pan-os-xml-api/  
**Provider:** Palo Alto Networks — https://apis.io/providers/palo-alto-networks/  
**Base URL:** https://{firewall}/api/  
**Documentation:** https://pan.dev/panos/docs/xmlapi/

PAN-OS XML API is one of 741 APIs that [Palo Alto Networks](https://apis.io/providers/palo-alto-networks/) publishes on the [APIs.io](https://apis.io/) network. This API exposes 1 JSON Schema definition. Tagged areas include Configuration, Firewall, Monitoring, and XML. The published artifact set on APIs.io includes API documentation, a getting-started guide, an API reference, authentication docs, and 1 JSON Schema.

The comprehensive XML-based API for PAN-OS providing full access to all firewall configuration, operational commands, reporting, logging, and commit operations. Supports request types including keygen for authentication, config for configuration changes using XPath, op for operational commands, report for generating reports, log for retrieving traffic and threat logs, and user-id for dynamic user-to-IP mapping.

## Machine-readable artifacts (17)

- **Documentation** — https://pan.dev/panos/docs/xmlapi/
- **GettingStarted** — https://docs.paloaltonetworks.com/pan-os/10-2/pan-os-panorama-api/get-started-with-the-pan-os-xml-api
- **APIReference** — https://docs.paloaltonetworks.com/pan-os/10-2/pan-os-panorama-api/pan-os-xml-api-request-types
- **Authentication** — https://docs.paloaltonetworks.com/pan-os/10-2/pan-os-panorama-api/get-started-with-the-pan-os-xml-api/get-your-api-key
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/json-schema/pan-os-security-rule-schema.json
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/apis.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/arazzo/palo-alto-networks-cortex-xdr-endpoint-isolation-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/arazzo/palo-alto-networks-cortex-xdr-incident-triage-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/arazzo/palo-alto-networks-cortex-xdr-script-remediation-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/arazzo/palo-alto-networks-cortex-xdr-xql-hunt-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/arazzo/palo-alto-networks-cortex-xsiam-incident-hunt-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/arazzo/palo-alto-networks-cortex-xsoar-incident-response-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/arazzo/palo-alto-networks-iot-security-alert-remediation-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/arazzo/palo-alto-networks-iot-security-device-risk-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/arazzo/palo-alto-networks-prisma-cloud-alert-triage-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/arazzo/palo-alto-networks-prisma-cloud-policy-lifecycle-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/arazzo/palo-alto-networks-prisma-cloud-rql-config-search-workflow.yml

## Other Palo Alto Networks APIs (12)

- [PAN-OS OpenConfig API](https://apis.io/apis/palo-alto-networks/openconfig-api/)
- [Panorama API](https://apis.io/apis/palo-alto-networks/panorama-api/)
- [AutoFocus API (Deprecated)](https://apis.io/apis/palo-alto-networks/autofocus-api/)
- [Prisma SASE Service Status API](https://apis.io/apis/palo-alto-networks/prisma-sase-service-status-api/)
- [Cross-Platform Service Status API](https://apis.io/apis/palo-alto-networks/cross-platform-service-status-api/)
- [SASE Authentication Service API](https://apis.io/apis/palo-alto-networks/sase-authentication-service-api/)
- [Expedition API (Deprecated)](https://apis.io/apis/palo-alto-networks/expedition-api/)
- [VM-Series Licensing API](https://apis.io/apis/palo-alto-networks/vm-series-licensing-api/)
- [Palo Alto Networks 5G Deregistered Trend API](https://apis.io/apis/palo-alto-networks/palo-alto-networks-5g-deregistered-trend-api/)
- [Palo Alto Networks 5G Network Interconnects and Bandwidth API](https://apis.io/apis/palo-alto-networks/palo-alto-networks-5g-network-interconnects-and-bandwidth-api/)
- [Palo Alto Networks 5G Registered Trend API](https://apis.io/apis/palo-alto-networks/palo-alto-networks-5g-registered-trend-api/)
- [Palo Alto Networks 5G Unknown IPs Trend API](https://apis.io/apis/palo-alto-networks/palo-alto-networks-5g-unknown-ips-trend-api/)

## Tags

Configuration, Firewall, Monitoring, XML

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/palo-alto-networks/pan-os-xml-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/palo-alto-networks/.
