# Subscriptions ## Create subscription - [POST /CreateSubscription](https://docs.norce.io/api-reference/services/shoppingservice/openapi/subscriptions/createsubscription.md): Creates a new Subscription. The Subscription will be inactive. To activate a Subscription the Checkout process must be used. See PurchaseSubscription. ## Delete a subscription - [POST /DeleteSubscription](https://docs.norce.io/api-reference/services/shoppingservice/openapi/subscriptions/deletesubscription.md): Sets the status of the subscription and Template basket to Deleted. Deleted subscriptions will not be available in the API. Any registered recurring payments with a PSP will be cleared. ## Get a subscription - [GET /GetSubscription](https://docs.norce.io/api-reference/services/shoppingservice/openapi/subscriptions/getsubscription.md): Gets a Subscription by subscription id. ## Get a subscription by basket id - [GET /GetSubscriptionByBasket](https://docs.norce.io/api-reference/services/shoppingservice/openapi/subscriptions/getsubscriptionbybasket.md): Gets a Subscription by it's template basket. This can be used in a order confirmed page where only a basketId is know. Baskets with TypeId TemplateBasket (3) should use use this method to get the Subscription. ## Get subscription schedule meta data - [GET /GetSubscriptionScheduleData](https://docs.norce.io/api-reference/services/shoppingservice/openapi/subscriptions/getsubscriptionscheduledata.md): Gets meta data for scheduling Subscriptions. ## List subscriptions for a customer - [GET /ListSubscriptions](https://docs.norce.io/api-reference/services/shoppingservice/openapi/subscriptions/listsubscriptions.md): Lists all Subscriptions for a customer. ## List subscription statuses - [GET /ListSubscriptionStatus](https://docs.norce.io/api-reference/services/shoppingservice/openapi/subscriptions/listsubscriptionstatus.md): Gets meta data for scheduling Subscriptions. ## List subscription types - [GET /ListSubscriptionTypes](https://docs.norce.io/api-reference/services/shoppingservice/openapi/subscriptions/listsubscriptiontypes.md): Lists all active and valid SubscriptionTypes for the application. ## Purchase a subscription - [POST /PurchaseSubscription](https://docs.norce.io/api-reference/services/shoppingservice/openapi/subscriptions/purchasesubscription.md): PurchaseSubscription activates a subscription by initializing a payment process equal to the one for normal Baskets. When a Subscription is activated orders will be created according to the Schedules specified for the Subscription. ## Update a subscription - [POST /UpdateSubscription](https://docs.norce.io/api-reference/services/shoppingservice/openapi/subscriptions/updatesubscription.md): Updates a Subscription. The TemplateBasket will be ignored. Use regular API-methods for baskets to change the TemplateBasket.