# RecurringBillingSubscriptionRetainExistingModificationsInput

Input · GraphQL API

Retain existing add-ons and discounts, applying incremental changes.

## Fields

- `addOns` (`RecurringBillingSubscriptionRetainExistingAddOnsInput`): Operations for managing add-ons.
- `discounts` (`RecurringBillingSubscriptionRetainExistingDiscountsInput`): Operations for managing discounts.

## Used by

- [RecurringBillingSubscriptionModificationInput](/braintree/graphql/reference/types/recurring-billing-subscription-modification-input) — Input; retainExisting

## GraphQL definition

```graphql
input RecurringBillingSubscriptionRetainExistingModificationsInput {
  addOns: RecurringBillingSubscriptionRetainExistingAddOnsInput
  discounts: RecurringBillingSubscriptionRetainExistingDiscountsInput
}
```

---

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