---
agentTools:
  projectIndex: https://developer.bill.com/llms.txt
---

# New v3 API endpoints for recurring invoices

We have introduced a set of API endpoints for recurring invoice operations. A recurring invoice is a template for creating identical invoices for accepting recurring payments from a customer. Each invoice represents an amount that you are owed by a customer for goods and services that your organization provides.

| Operation                                                                                    | API endpoint                                               |
| :------------------------------------------------------------------------------------------- | :--------------------------------------------------------- |
| [Create a recurring invoice](https://developer.bill.com/reference/createrecurringinvoice)    | `POST /v3/recurring-invoices`                              |
| [Get list of recurring invoices](https://developer.bill.com/reference/listrecurringinvoices) | `GET /v3/recurring-invoices`                               |
| [Get recurring invoice details](https://developer.bill.com/reference/getrecurringinvoice)    | `POST /v3/recurring-invoices/{recurringInvoiceId}`         |
| [Update a recurring invoice](https://developer.bill.com/reference/updaterecurringinvoice)    | `PATCH /v3/recurring-invoices/{recurringInvoiceId}`        |
| [Replace a recurring invoice](https://developer.bill.com/reference/replacerecurringinvoice)  | `PUT /v3/recurring-invoices/{recurringInvoiceId}`          |
| [Archive a recurring invoice](https://developer.bill.com/reference/archiverecurringinvoice)  | `POST /v3/recurring-invoices/{recurringInvoiceId}/archive` |
| [Restore a recurring invoice](https://developer.bill.com/reference/restorerecurringinvoice)  | `POST /v3/recurring-invoices/{recurringInvoiceId}/restore` |

See [Recurring invoices](https://developer.bill.com/docs/ar-recurring-invoices) for more information.