Updates an invoice.
PUT
/v2/invoices/{invoice_id}
Updates an invoice.
This endpoint supports sparse updates, so you only need to specify the fields you want to change along with the required version
field. Some restrictions apply to updating invoices. For example, you cannot change the order_id
or location_id
field.
Guide
The invoice fields to add, change, or clear. Fields can be cleared using null values or the remove
field (for individual payment requests or reminders). The current invoice version
is also required. For more information, including requirements, limitations, and more examples, see Update an Invoice.
A unique string that identifies the UpdateInvoice
request. If you do not provide idempotency_key
(or provide an empty string as the value), the endpoint treats each request as independent.
For more information, see Idempotency.
The list of fields to clear. Although this field is currently supported, we recommend using null values or the remove
field when possible. For examples, see Update an Invoice.