---
title: "Create an auto backfill job"
method: POST
path: "/v1/uno/data-backfill/propagation/jobs"
tags: ["Data Backfill"]
---

# Create an auto backfill job

`POST /v1/uno/data-backfill/propagation/jobs`

Creates an autobackfill job to update the rate plan charge and order line item with product rate plan charge.

## Headers

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

## Request body

- object
  - `type` 'RatePlanCharge' | 'OrderLineItem', required
  - `batchSize` integer
  - `dryRun` boolean — If `true`, the job is created in dry-run mode. In dry-run mode, the data is not updated. The default value is `false`.

## 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.
  - `jobId` string — String of 32 characters that identifies the auto backfill job. The id is generated before the backfill job is processed. You can use the id to get the auto backfill job result.

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