---
title: "Retrieve information of a bulk PDF file generation job"
method: GET
path: "/v1/operations/bulk-pdf/{jobId}"
tags: ["Operations"]
---

# Retrieve information of a bulk PDF file generation job

`GET /v1/operations/bulk-pdf/{jobId}`

Retrieves information about the job which includes its status, message, and downloadable ZIP file URL link.

## Path parameters

- `jobId` string, required

## Headers

- `Accept-Encoding` string
- `Content-Encoding` string
- `Zuora-Track-Id` string
- `Zuora-Entity-Ids` string
- `Zuora-Version` string

## Response `200`

OK

- GETBulkpdfGenerationJobResponseType
  - `jobId` string — Unique Id for the Triggered Job
  - `jobName` string — Name of the Job provided during the POST request of the Job
  - `status` 'Submitted' | 'Executing' | 'Completed' | 'Error' | 'Aborted' | 'Cancelled' — Status of the job
  - `stepStatus` 'JobCreated' | 'TasksCreated' | 'GenerateMissPDF' | 'PdfToZip' | 'PostProcessing' — Status of the Current Step that the Job is undergoing
  - `fileUrls` string[] — Collection of S3 Pre-Signed URL(s) that can be downloaded
  - `failedDocuments` DocumentList[] — Array of objects where each object contains billing document type and the IDs which failed to execute.
    - `docType` 'Invoice' | 'CreditMemo' | 'DebitMemo' — The type of billing document.
    - `objectIds` string[] — The collection of billing document IDs.
  - `createdOn` string — Job Created Time
  - `createdBy` string — Id of the user who created the job
  - `success` boolean — Returns `true` if the request was processed successfully.

## Other responses

- `500` — Internal Server Error
- `4XX` — Request Errors

---

[API](https://skmtc.dev/zuora/apis/api-reference.md) · [All operations](https://skmtc.dev/zuora/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zuora/api-reference/revisions/d11e237f3e54/schema)
