# adhoc-bill-runs ## Get a list of available adhoc bill runs - [GET /adhoc-bill-runs](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-bill-run/adhoc-bill-runs/getadhocbillruns.md) ## Get a specific adhoc bill run - [GET /adhoc-bill-runs/{adhoc_bill_run_id}](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-bill-run/adhoc-bill-runs/getadhocbillrun.md) ## Update a specific adhoc bill run - [PATCH /adhoc-bill-runs/{adhoc_bill_run_id}](https://docs.elevatebilling.com/openapi/prod/gen/billing-rest-bill-run/adhoc-bill-runs/updateadhocbillrun.md): Close, reopen, and move an adhoc bill run to the next step. To fully close the adhoc bill run please initially patch the summaryStatus to REPORTING. To generate invoices of a CLOSED adhoc bill run, PATCH the summaryStatus to FULL_INVOICES. To distribute and finalise the adhoc bill run having generated invoices, PATCH the summaryStatus to DISTRIBUTION. You can monitor the progress of the bill run summary state by doing a GET and looking at the summaryStatusPercentage. Please refer to the examples