A good start is here: https://www.paloaltonetworks.com/documentation/80/pan-os/xml-api About the scripting part: here you can use what you want: Powershell, phyton, bashscripting, ... just something, you're comftable with. There are also modules available which probably make the use of the API even easier (just modules I found, I did not test them): - powershell: https://github.com/brianaddicks/poweralto2 - phyton: https://github.com/kevinsteves/pan-python But to begin I think the best way is simply to follow the steps as described here: https://www.paloaltonetworks.com/documentation/80/pan-os/xml-api/get-started-with-the-pan-os-xml-api - enable API access - get API key - do your first query - api browser After that with a little knowledge of a scripting / programming language your prepared for writing your own scripts. And for every problem you run into with your chosen language, remember: google is your friend, because most likely others already had the same or similar problems 😉
... View more