The PAN-OS XML API uses a tree of XML nodes to map firewall or Panorama functionality. To make an API request, you must specify the
(XML Path Language) to the XML node that corresponds to a specific setting or action. XPath allows you to navigate through the hierarchical XML tree structure for firewalls and Panorama.
Because PAN-OS XML API functionality mirrors that of the web interface and CLI, familiarize yourself with both. Reading relevant portions of the
PAN-OS Administrator’s Guide
will help you get a better understanding of firewall functionalities that the API can access. You should also be knowledgeable about web service APIs, HTTP, XML, and XPath.