# 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.

![](https://4132260347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkp3obVDMu3n9ZTUpfEP%2Fuploads%2FqYqvRUxO83F6jWvq2vWG%2Fimage.png?alt=media\&token=3ca50be5-111d-4dd8-a5b1-167ce429ba30)

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

![](https://4132260347-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftkp3obVDMu3n9ZTUpfEP%2Fuploads%2FA1Ta64ZAaNsCxB9Swut7%2Fimage.png?alt=media\&token=9e2ba9fa-e988-48b1-a5eb-2d14b0559da2)

* 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*](https://docs.reveald.com/technical-documentation/data-sources-early-access/palo-alto-pan-os-and-panorama/pan-os-and-panorama-ssh-manual-collection) for information on SSH submission to the Epiphany collector.

## PAN-OS

#### API call via Panos Python:

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