User Tools

Site Tools


paloaltonetworks:api:configuration_files

This is an old revision of the document!


PAN-OS API Configuration Files

Prefix all commands with

https://10.1.1.1/api/?key=API_KEY

Revert to Running Configuration

&type=op&cmd=<revert><config></config></revert>

Load Configuration File

&type=op&cmd=<load><config><from>running_config.xml</from></config></load>

Commit Firewall Configuration

&type=commit&cmd=<commit></commit>

Remove Commit Locks

&type=commit&cmd=<request><commit-lock><remove></remove></commit-lock></request>

Configuration Import and Export

Export Device State

Output will be a Gzipped TAR file.

&type=export&category=device-state

Add » device_state.tgz to cURL commands to send output to file.

Export Running Configuration as XML

Output will be a XML file.

&type=export&category=configuration

Add » running_config.xml to cURL commands to send output to file.

Import Configuration File to Appliance

The code to upload a file in cURL is –form file=@running_config.xml which goes before the URL as a parameter

&type=import&category=configuration
paloaltonetworks/api/configuration_files.1590236214.txt.gz · Last modified: (external edit)