---
title: "Submit a bulk job"
method: POST
path: "/bulk-data/bulk-jobs/{id}/submissions"
tags: ["Bulk Data"]
---

# Submit a bulk job

`POST /bulk-data/bulk-jobs/{id}/submissions`

Submits a previously created bulk job for processing.

This endpoint must be called **after** the file has been successfully uploaded to the S3 URL using the `uploadFileInfo` details from the create job response.

If the job has not been uploaded properly before calling this endpoint, submission will fail.

## Path parameters

- `id` string, required

## Headers

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

## Response `200`

Job successfully submitted

- SubmitBulkJobResponse
  - `id` string, uuid — Unique identifier for the job
  - `uploadUrl` string — URL to upload the file. This is the URL to which the file should be uploaded using a PUT request.
  - `uploadRequest` UploadRequest — Information required to upload the file to S3.
    - `uri` string, uri — URL to which the file must be uploaded.
    - `fields` object — Form fields to include in the upload request.
  - `status` 'Created' | 'Submitted' | 'In Progress' | 'Aborting' | 'Completed' | 'Failed' | 'Aborted' | 'Cancelled' | 'Downloading' — Status of the job
  - `jobType` 'Import' | 'Delete' | 'Update' | 'Cancel' — Type of the job

---

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