The PAN-OS XML API uses XML for both requests and responses.
When making requests, construct an HTTPS GET or POST request with
the correct type and action along with the correct XPath. Here is
an example API request:
curl -X GET "https://<firewall>/api/?type=config&action=show&key=<APIkey>&xpath=/config/devices/entry/vsys/entry/rulebase/security
Ensure you replace variables such as <hostname> and <APIkey> with
the IP address or hostname of your firewall or Panorama and API
When making configuration requests (
you can use XPath, a syntax for selecting nodes from within an XML
document. Use the XPath to isolate and modify portions of your configuration.
The XML configuration within PAN-OS uses four different types of
nodes as shown here: