Generate Isolation Job Progress Report

Use this API to get the isolation job progress report for the specified job id.

POST/pm/v1/report/isolationjobprogress

Input ParametersInput Parameters

Parameter

Mandatory/
Optional

Data Type

Description

deploymentJobId Mandatory string Specify the job id.
reportFormat Mandatory String Specify the value as PDF or CSV. 
Note: You can provide maximum 5 columns for PDF report.

Sample - Generate ISL Job Progress ReportSample - Generate ISL Job Progress Report

API Request

curl -X 'POST' \
  '<qualys_base_url>/pm/v1/report/mitigationjobprogress/d8560bb3-a863-4f1d-9682-00fd708061e3' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer<JWT_token>
  -H 'Content-Type: application/json' \
  -d '

API Body

{
  "name": "Mitigation Job Progress Report",
  "description": "Mitigation Job Progress Report Description",
  "query": "",
  "reportFormat": "CSV"
  "columnsToDisplay": {
    "mitigationJobProgress": [
      "assetId",
      "assetName",
      "jobStatus",
      "operatingSystem",
      "qid",
      "actionStatus",
      "returnCode",
      "returnMessage",
      "mitigationStatus",
      "cveIds",
      "mitigationTitle",
      "mitigationType",
      "impactFactor",
      "mitigationReturnCode",
      "mitigationReason",
      "assetDeactivated"
      "assetIpv6Address"
    ]
  }
}'

API Response

{
  "reportId": "18446aab-3dfc-46a0-8578-67a55d96f180"
}