# UpdateCreditCardBillingAddressInput

Input · GraphQL API

Top-level input fields for updating a multi-use credit card to use a new billing address.

## Fields

- `clientMutationId` (`String`): An identifier used to reconcile requests and responses. 255 characters maximum.
- `paymentMethodId` (`ID!`) — required: The multi-use credit card for which the billing address will be updated or added.
- `billingAddress` (`AddressInput`): The new billing address.
- `merchantAccountId` (`ID`) — deprecated since 2023-10-04: ID of the merchant account that will be used when verifying the credit card with the new billing address.
- `verification` (`CreditCardVerificationOptionsInput`): Input fields that specify options for verifying the credit card with the new billing address. By default, a verification will be performed. If the verification fails, the update will not be performed.

## Used by

- [updateCreditCardBillingAddress](/braintree/graphql/reference/mutations/update-credit-card-billing-address) — Mutation; input

## GraphQL definition

```graphql
input UpdateCreditCardBillingAddressInput {
  clientMutationId: String
  paymentMethodId: ID!
  billingAddress: AddressInput
  merchantAccountId: ID @deprecated(reason: "Use merchantAccountId field in the verification object.")
  verification: CreditCardVerificationOptionsInput
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)