# Subscriptions

Create subscriptions and retrieve them to view status, line items, and recurring billing details for your customers.

 - [POST /subscriptions/create](https://api-docs.solidgate.com/api/v2/subscriptions/create-subscription.md): Creates a new subscription.
 - [POST /subscriptions/get](https://api-docs.solidgate.com/api/v2/subscriptions/get-subscription.md): Returns the subscription for the provided identifier.
 - [POST /subscriptions/list](https://api-docs.solidgate.com/api/v2/subscriptions/list-subscriptions.md): Returns a paginated list of subscriptions.
 - [POST /subscriptions/cancel](https://api-docs.solidgate.com/api/v2/subscriptions/cancel-subscription.md): Cancels the subscription immediately or schedules cancellation for the end of the current billing period.
 - [POST /subscriptions/delete-cancellation](https://api-docs.solidgate.com/api/v2/subscriptions/delete-subscription-cancellation.md): Removes the cancellation scheduled for the end of the current billing period by the subscription cancel operation with mode `PERIOD_END`, keeping the subscription active.
 - [POST /subscriptions/update](https://api-docs.solidgate.com/api/v2/subscriptions/update-subscription.md): Applies targeted updates to an active subscription, including updating the payment instrument, discount, description, and metadata, ending a trial period, and managing line items. For example, trial e
 - [POST SubscriptionCreated](https://api-docs.solidgate.com/api/v2/subscriptions/on-subscription-created.md): Webhook sent when a new subscription is created.
 - [POST SubscriptionUpdated](https://api-docs.solidgate.com/api/v2/subscriptions/on-subscription-updated.md): Webhook sent when a subscription is updated.
 - [POST SubscriptionScheduledForCancellation](https://api-docs.solidgate.com/api/v2/subscriptions/on-subscription-scheduled-for-cancellation.md): Webhook sent when a subscription is scheduled for cancellation.
 - [POST SubscriptionCancelled](https://api-docs.solidgate.com/api/v2/subscriptions/on-subscription-cancelled.md): Webhook sent when a subscription is cancelled.
 - [POST SubscriptionTrialActivated](https://api-docs.solidgate.com/api/v2/subscriptions/on-subscription-trial-activated.md): Webhook sent when a subscription trial is activated.
 - [POST SubscriptionActivated](https://api-docs.solidgate.com/api/v2/subscriptions/on-subscription-activated.md): Webhook sent when a subscription is activated.
 - [POST SubscriptionExpired](https://api-docs.solidgate.com/api/v2/subscriptions/on-subscription-expired.md): Webhook sent when a subscription expires.
 - [POST SubscriptionRedemptionStarted](https://api-docs.solidgate.com/api/v2/subscriptions/on-subscription-redemption-started.md): Webhook sent when a subscription redemption period is started.
 - [POST SubscriptionUnpaid](https://api-docs.solidgate.com/api/v2/subscriptions/on-subscription-unpaid.md): Webhook sent when a subscription becomes unpaid after exhausting retry attempts.
 - [POST SubscriptionRenewed](https://api-docs.solidgate.com/api/v2/subscriptions/on-subscription-renewed.md): Webhook sent when a subscription is renewed.
