# cancelSubscription

Cancels an active subscription, permanently stopping the billing cycle. Use `cancelAtPeriodEnd` for a softer transition that ends the subscription after the current period.

```
cancelSubscription(

  input: CancelSubscriptionInput!

): Subscription!
```

### Arguments[​](#arguments "Enlace directo al Arguments")

#### [`cancelSubscription.input`](#input) ● [`CancelSubscriptionInput!`](https://docs.monei.com/es/es/apis/graphql/types/inputs/cancel-subscription-input/.md) non-null input[​](#input "Enlace directo al input")

### Type[​](#type "Enlace directo al Type")

#### [`Subscription`](https://docs.monei.com/es/es/apis/graphql/types/objects/subscription/.md) object[​](#subscription- "Enlace directo al subscription-")

Recurring subscription billing a customer on a fixed cadence.
