> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/orders/llms.txt)
> Source: https://docs.saleor.io/api-reference/orders/inputs/update-invoice-input

# UpdateInvoiceInput Input Type

No description

```graphql
input UpdateInvoiceInput {
  number: String
  url: String
  metadata: [MetadataInput!]
  privateMetadata: [MetadataInput!]
}
```

<a id="fields"></a>

### Fields

<a id="number"></a>

#### [`number`](#number) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

Invoice number

<a id="url"></a>

#### [`url`](#url) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

URL of an invoice to download.

<a id="metadata"></a>

#### [`metadata`](#metadata) ● [`[MetadataInput!]`](/api-reference/miscellaneous/inputs/metadata-input.md)

Fields required to update the invoice metadata. Can be read by any API client authorized to read the object it's attached to.

Warning: never store sensitive information, including financial data such as credit card details.

<a id="private-metadata"></a>

#### [`privateMetadata`](#private-metadata) ● [`[MetadataInput!]`](/api-reference/miscellaneous/inputs/metadata-input.md)

Fields required to update the invoice private metadata. Requires permissions to modify and to read the metadata of the object it's attached to.

Warning: never store sensitive information, including financial data such as credit card details.

<a id="member-of"></a>

### Member Of

[`invoiceUpdate`](/api-reference/orders/mutations/invoice-update.md) mutation
