# PreviewSubscriptionUpdateRequest

Send at least one of `amount`, `interval` or `intervalCount`. A request that changes none of them is rejected, because there is no difference to price.

**amount**integer\<int32>

Amount intended to be collected by this payment. A positive integer representing how much to charge in the smallest currency unit (e.g., 100 cents to charge 1.00 USD).

**Example:<!-- -->&#x20;**`110`

**interval**Subscription-Interval

Subscription interval. The `minute` and `hour` intervals are only available in test mode.

| Enum Value | Description        |
| ---------- | ------------------ |
| minute     | Minutely           |
| hour       | Hourly             |
| day        | Daily              |
| week       | Weekly             |
| month      | Monthly            |
| quarter    | Every three months |
| year       | Yearly             |

**Possible values:** \[`minute`, `hour`, `day`, `week`, `month`, `quarter`, `year`]

**Example:<!-- -->&#x20;**`month`

**intervalCount**integer\<int32>

Number of intervals between subscription payments.

**Example:<!-- -->&#x20;**`1`

PreviewSubscriptionUpdateRequest

```
{

  "amount": 110,

  "interval": "month",

  "intervalCount": 1

}
```
