---
title: "List all data backfill jobs"
method: GET
path: "/v1/uno/data-backfill/listjobs"
tags: ["Data Backfill"]
---

# List all data backfill jobs

`GET /v1/uno/data-backfill/listjobs`

## Headers

- `Zuora-Version` string

## Response `200`

OK

- object
  - `processId` string — The ID of the process that handles the operation.
  - `reasons` object[] — The container of the error code and message. This field is available only if the `success` field is `false`.
    - `code` string — The error code of response.
    - `message` string — The detail information of the error response
  - `requestId` string, uuid — Unique identifier of the request.
  - `success` boolean — Indicates whether the call succeeded.
  - `jobs` DataBackfillJob[]
    - `id` string — Job ID
    - `importType` 'ProductRatePlanCharge' | 'RatePlanCharge' | 'InvoiceDetail' | 'MemoDetail' | 'InvoiceItemAdjustment' — The data backfill job type
    - `uploadedFileId` string — ID of the uploaded file
    - `uploadedFileName` string — Name of the uploaded file
    - `uploadedFileUrl` string — URL of the uploaded file. You can download the uploaded file via this url.
    - `uploadedFileSize` string — Size of the uploaded file
    - `inputFileSize` integer — Size of the uploaded file, in the `int64` format
    - `outputSize` string — Size of the output file.
    - `outputType` string — Type of the output file.
    - `outputFileSize` integer — Size of the output file, in the `int64` format.
    - `resultFileId` string — ID of the output result file that you can download when a data backfill job is completed.
    - `resultFileName` string — Name of the result file that you can download when a data backfill job is completed
    - `resultFileUrl` string — URL of the result file that you can download when a data backfill job is completed. You can download the result file via this URL. In the result file, you can see the data that you uploaded and the result for each record in the `Success` column of the file. For the record that fails to be updated, you can see the reason for failure in the `Error Message` column of the file.
    - `uploadedBy` string — The user who uploads the file
    - `uploadedOn` string, date-time — The date and time when the file is uploaded
    - `completedOn` string, date-time — The date and time when the data backfill action is completed
    - `startedProcessingOn` string, date-time — The date and time when the data backfill action is started
    - `totalCount` integer — The total count of the data records to backfill
    - `failedCount` integer — The count of the data records that failed to be backfilled
    - `status` 'Pending' | 'Processing' | 'Completed' | 'Canceled' | 'Failed' | 'Stopping' | 'Stopped' — The status of the data backfill job
    - `failureMessage` string — Message for the failure
    - `processedCount` integer — The count of the data records that are being processed
    - `successCount` integer — The count of the data records that are successfully backfilled
    - `remainingTime` integer — The remaining time for the data backfill job, in the `int64` format
    - `remainingTimeText` string — The remaining time for the data backfill job, in the text format
    - `completedPercentage` integer — The percentage of the completed data records

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