# Subscriptions Subscriptions allow you to charge a customer on a recurring basis, such as a monthly charge or a charge based on usage and must be associated with an Account object. Subscriptions can also include one-time charges, such as service activation fees. ## Retrieve a subscription - [GET /subscriptions/{subscription_id}](https://developer.zuora.com/other-api/quickstart-api/subscriptions/getsubscriptionbykey.md): Retrieves the subscription with the given subscription key (number or ID). ## Update a subscription - [PATCH /subscriptions/{subscription_id}](https://developer.zuora.com/other-api/quickstart-api/subscriptions/patchsubscription.md): Updates the specified subscription by setting the values of the parameters passed. Any parameters not provided will be left unchanged. ## List subscriptions - [GET /subscriptions](https://developer.zuora.com/other-api/quickstart-api/subscriptions/getsubscriptions.md): Returns a dictionary with a data property that contains an array of subscriptions, starting after the cursor, if used. Each entry in the array is a separate subscription object. If no more subscriptions are available, the resulting array will be empty. This request should never return an error. ## Create a subscription - [POST /subscriptions](https://developer.zuora.com/other-api/quickstart-api/subscriptions/createsubscription.md): Creates a new subscription. ## Pause a subscription - [POST /subscriptions/{subscription_id}/pause](https://developer.zuora.com/other-api/quickstart-api/subscriptions/pausesubscription.md): Pauses a subscription. ## Resume a subscription - [POST /subscriptions/{subscription_id}/resume](https://developer.zuora.com/other-api/quickstart-api/subscriptions/resumesubscription.md): Resumes a subscription. ## Cancel a subscription - [POST /subscriptions/{subscription_id}/cancel](https://developer.zuora.com/other-api/quickstart-api/subscriptions/cancelsubscription.md): Cancels a subscription. ## Activate a subscription - [POST /subscriptions/{subscription_id}/activate](https://developer.zuora.com/other-api/quickstart-api/subscriptions/activatesubscription.md): A subscription must be active before you can bill your subscribers. Activating a subscription requires entering at least one of the following dates: contract_effective, service_activation, and customer_acceptance. See Billing Trigger Dates for more information. ## Preview a subscription - [POST /subscriptions/preview](https://developer.zuora.com/other-api/quickstart-api/subscriptions/previewsubscription.md): You can preview the billing document metrics or the order delta metrics across a specified time frame. ## Preview an existing subscription - [POST /subscriptions/{subscription_id}/preview](https://developer.zuora.com/other-api/quickstart-api/subscriptions/previewexistingsubscription.md): You can preview the billing document metrics or the order delta metrics across a specified time frame. ## List all versions of a subscription - [GET /subscriptions/{subscription_id}/versions](https://developer.zuora.com/other-api/quickstart-api/subscriptions/getsubscriptionbyversion.md): Lists all versions of the specified subscription. ## Uncancel a subscription (deprecated) - [POST /subscriptions/{subscription_id}/keep](https://developer.zuora.com/other-api/quickstart-api/subscriptions/uncancelsubscription.md): Uncancel a cancelled subscription.