Skip to main content

Generate BPA Report

POST 

/bpa/v1/requests

Initiates the BPA report generation process using the configurable options.

When you use a POST request to initiate a report generation, the response contains an upload-url field. This field contains a signed URL. Use the signed URL to upload a PAN-OS configuration file to generate the report.

The id field contains the report generation job ID that you can use to track the report generation completion status. The generation time can vary depending on the size of the configuration file. For configuartion files under 100 megabytes, you can expect a report in about 10 seconds. You can request the status of a generated BPA report to get the current completion status.

Below is an example curl request you can use to upload your XML configuration file to the generated signed-URL you receive in the response:

curl -X PUT --upload-file ${path/to/file} '${signed-upload-url}'

Request

Responses

Generated the BPA Report