# Bill Runs Bill runs automatically create invoices for your customers on a set schedule, as well as create invoices for your customers, as needed. A bill run gathers information from one or more customer accounts and generates invoices for those accounts. The operations in this section allows you to create, update, get, or delete bill runs. ## Retrieve a bill run - [GET /bill_runs/{bill_run_id}](https://developer.zuora.com/other-api/quickstart-api/bill-runs/getbillrun.md): Retrieves the bill run information with the given ID. ## Delete a bill run - [DELETE /bill_runs/{bill_run_id}](https://developer.zuora.com/other-api/quickstart-api/bill-runs/deletebillrun.md): Deletes a bill run. Only the bill runs with the canceled status can be deleted. ## List bill runs - [GET /bill_runs](https://developer.zuora.com/other-api/quickstart-api/bill-runs/getbillruns.md): Returns an array of bill runs. Each entry in the array is a separate bill run object. If no more bill runs are available, the resulting array will be empty. This request should never return an error. ## Create a bill run - [POST /bill_runs](https://developer.zuora.com/other-api/quickstart-api/bill-runs/createbillrun.md): Creates a bill run on a single account, or a batch of customer accounts. ## Post a bill run - [POST /bill_runs/{bill_run_id}/post](https://developer.zuora.com/other-api/quickstart-api/bill-runs/postbillrun.md): Posts a bill run. Only the bill runs with the completed status can be posted. ## Cancel a bill run - [POST /bill_runs/{bill_run_id}/cancel](https://developer.zuora.com/other-api/quickstart-api/bill-runs/cancelbillrun.md): Cancels a bill run. Only the bill run that has no posted invoices can be canceled.