# UpdateCreditCardExpirationDateInput

Input · GraphQL API

Top-level input fields for updating a multi-use credit card to use a new expiration date.

## 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 expiration date will be updated or added.
- `expirationYear` (`Year`): The new four-digit year associated with a credit card, formatted `YYYY`.
- `expirationMonth` (`Month`): The new expiration month of a credit card, formatted `MM`.
- `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

- [updateCreditCardExpirationDate](/braintree/graphql/reference/mutations/update-credit-card-expiration-date) — Mutation; input

## GraphQL definition

```graphql
input UpdateCreditCardExpirationDateInput {
  clientMutationId: String
  paymentMethodId: ID!
  expirationYear: Year
  expirationMonth: Month
  verification: CreditCardVerificationOptionsInput
}
```

---

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