> For the complete documentation index, see [llms.txt](https://docs.reveald.com/technical-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.reveald.com/technical-documentation/data-sources-early-access/palo-alto-pan-os-and-panorama/how-epiphany-interacts-with-the-palo-alto-api-console.md).

# How Epiphany Interacts With the Palo Alto API/Console

## Panorama

#### API Call: GET Managed Device Configurations:

{% hint style="info" %}
Note that Epiphany leverages the 'Pano' Python library for its API calls.
{% endhint %}

```
GET https://<base_url>/api/?type=config&action=get&xpath=/config/devices
```

#### Manual Console Collection:

* Log into the Panorama web console.
* Select the **Panorama** tab, on the left menu, select **Setup,** and then select the **Operations** tab.

![](/files/QS20i21xutU0YW0WDbVR)

* On the **Operations** tab, select **Export Panorama and devices config bundle**.

![](/files/VVYFPNMH48RvUvDGjTRq)

* This will export a compressed .tgz file that can be submitted to the Epiphany via secure methods. Please review the ***PAN-OS and Panorama Manual Collection*** for SSH submission to the EIP collector.

This will export a compressed .tgz file that can be submitted to Epiphany via secure methods. Please review the section [*PAN-OS and Panorama SSH/Manual Collection*](/technical-documentation/data-sources-early-access/palo-alto-pan-os-and-panorama/pan-os-and-panorama-ssh-manual-collection.md) for information on SSH submission to the Epiphany collector.

## PAN-OS

#### API call via Panos Python:

```
fw.op('show config running',xml=True)
```
