---
title: "Update Subscription Renewal Type"
method: POST
path: "/subscription/updatesubscriptionrenewaltype"
tags: ["Subscription API"]
---

# Update Subscription Renewal Type

`POST /subscription/updatesubscriptionrenewaltype`

Updates the renewal type of a subscription, independent of the product configuration. Automatic renewal is the default for subscription products set up in the Cleverbridge platform. Use this endpoint to implement a 'Turn Off Automatic Renewal' option in a My Account section.<br /><b>Note:</b> To activate this feature, contact your Client Experience Manager.<br />For XML examples and schemas, see the [Additional Examples - Update Subscription Renewal Type](https://dev.cleverbridge.com/page/additional-examples-update-subscription-renewal-type).

## Headers

- `Accept` 'application/json' | 'application/xml'
- `Content-Type` 'application/json' | 'application/xml'

## Request body

- CleverbridgeBackEndRestApiSubscriptionClassesUpdateSubscriptionRenewalTypeRequest
  - `RenewalType` 'Manual' | 'Automatic', required — New renewal type of the subscription. With <code>Automatic</code>, the subscription automatically renews at the end of the billing interval using the billing information provided by the customer. With <code>Manual</code>, the customer must initiate the renewal at the end of the billing interval.
  - `SubscriptionId` string, required — Unique ID of the subscription, with or without an initial 'S'.

## Response `200`

OK

- CleverbridgeBackEndRestApiSubscriptionClassesUpdateSubscriptionRenewalTypeResponse
  - `ResultMessage` string — Optional result or error message.

## Other responses

- `400` — Bad Request
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.dev/cleverbridge/apis/backend-rest-apis.md) · [All operations](https://skmtc.dev/cleverbridge/apis/backend-rest-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cleverbridge/backend-rest-apis/revisions/b7007b62f4c0/schema)
