# UpdateCustomerInput

Input for `updateCustomer`. Only provided fields are updated.

```
input UpdateCustomerInput {

  id: ID!

  email: String

  name: String

  phone: String

  billingDetails: ContactDetailsInput

  shippingDetails: ContactDetailsInput

  metadata: [KeyValueInput!]

  defaultTokenId: ID

}
```

### Fields[​](#fields "Direct link to Fields")

#### [`UpdateCustomerInput.id`](#id) ● [`ID!`](https://docs.monei.com/apis/graphql/types/scalars/id.md) non-null scalar[​](#id "Direct link to id")

Customer ID.

#### [`UpdateCustomerInput.email`](#email) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string.md) scalar[​](#email "Direct link to email")

The customer's email address.

#### [`UpdateCustomerInput.name`](#name) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string.md) scalar[​](#name "Direct link to name")

The customer's full name or business name.

#### [`UpdateCustomerInput.phone`](#phone) ● [`String`](https://docs.monei.com/apis/graphql/types/scalars/string.md) scalar[​](#phone "Direct link to phone")

The customer's phone number in E.164 format.

#### [`UpdateCustomerInput.billingDetails`](#billing-details) ● [`ContactDetailsInput`](https://docs.monei.com/apis/graphql/types/inputs/contact-details-input.md) input[​](#billing-details "Direct link to billing-details")

Billing address.

#### [`UpdateCustomerInput.shippingDetails`](#shipping-details) ● [`ContactDetailsInput`](https://docs.monei.com/apis/graphql/types/inputs/contact-details-input.md) input[​](#shipping-details "Direct link to shipping-details")

Shipping address.

#### [`UpdateCustomerInput.metadata`](#metadata) ● [`[KeyValueInput!]`](https://docs.monei.com/apis/graphql/types/inputs/key-value-input.md) list input[​](#metadata "Direct link to metadata")

Arbitrary key/value metadata.

#### [`UpdateCustomerInput.defaultTokenId`](#default-token-id) ● [`ID`](https://docs.monei.com/apis/graphql/types/scalars/id.md) scalar[​](#default-token-id "Direct link to default-token-id")

Payment method charged when a payment asks for the customer's default. Must be a reusable payment method already saved by this customer.

### Member Of[​](#member-of "Direct link to Member Of")

[`updateCustomer`](https://docs.monei.com/apis/graphql/operations/mutations/update-customer.md) mutation
