> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-881012b3.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Invoice APIs

> List of Invoice APIs available to perform various actions.

<div style={{display:"flex",flexWrap:"wrap",alignItems:"center",gap:"0.35rem 0.9rem",border:"1px solid rgba(128,128,128,0.28)",borderRadius:"0.5rem",padding:"0.45rem 0.75rem",margin:"0 0 1.25rem",fontSize:"0.875rem"}}>
  <span style={{fontWeight:600}}>Available in</span>
  <span>🇮🇳 India</span>
</div>

You can use the Invoice APIs to perform various actions. You can perform all of these actions from the Dashboard as well.

## List of Invoice APIs

The table below lists the various invoice APIs and gives a brief description of each API:

| API                                                                                       | Description                                                                                |
| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| [Create an invoice with Customer ID](/docs/api/payments/invoices/create-with-customer-id) | API to create a new invoice using Customer ID.                                             |
| [Create an invoice with details](/docs/api/payments/invoices/create-with-details)         | API to create a new invoice using details.                                                 |
| [Update an invoice](/docs/api/payments/invoices/update)                                   | API to update an existing invoice                                                          |
| [Issue an invoice](/docs/api/payments/invoices/issue)                                     | API to issue a `draft` invoice to customers to make payments                               |
| [Delete an invoice](/docs/api/payments/invoices/delete)                                   | API to delete an existing `draft` invoice                                                  |
| [Cancel an invoice](/docs/api/payments/invoices/cancel)                                   | API to cancel an existing unpaid `issued` invoice                                          |
| [Fetch an invoice](/docs/api/payments/invoices/fetch-with-id)                             | API to view invoice details by providing the invoice id                                    |
| [Fetch all invoices](/docs/api/payments/invoices/fetch-all)                               | API to view a list of all the invoices or a list of all the invoices raised for a customer |
| [Send an invoice](/docs/api/payments/invoices/resend)                                     | API to resend `issued` invoices to customers to make payments                              |

### Related Information

* [Create an Invoice](/docs/payments/invoices/create)
* [Issue an Invoice](/docs/payments/invoices/issue)
* [Search an Invoice](/docs/payments/invoices/search)
* [Update an Invoice](/docs/payments/invoices/update)
* [Duplicate an Invoice](/docs/payments/invoices/duplicate)
* [Cancel an Invoice](/docs/payments/invoices/cancel)
* [Download and Print an Invoice](/docs/payments/invoices/download-print)
* [Subscribe to Webhooks](/docs/payments/invoices/subscribe-to-webhooks)
