Cancel Scheduled Renewal
Cancels a scheduled renewal configuration.
Authorization
BasicAuth The username is a Maxio Chargify API key. The password is x.
In: header
Path Parameters
The Chargify id of the subscription.
The renewal id.
Response Body
application/json
application/json
curl -X PUT "https://example.com/subscriptions/0/scheduled_renewals/0/cancel.json"{ "scheduled_renewal_configuration": { "id": 987, "site_id": 321, "subscription_id": 12345, "starts_at": "2025-12-01T00:00:00Z", "ends_at": "2026-12-01T00:00:00Z", "lock_in_at": "2025-11-15T00:00:00Z", "created_at": "2025-09-01T12:00:00Z", "status": "canceled", "scheduled_renewal_configuration_items": [ { "id": 555, "subscription_id": 12345, "subscription_renewal_configuration_id": 987, "item_id": 42, "item_type": "Product", "price_point_id": 73, "price_point_type": "ProductPricePoint", "quantity": 1, "decimal_quantity": "1.0", "created_at": "2025-09-01T12:00:00Z" } ], "contract": { "id": 222 } }}Unpublish Scheduled Renewal PUT
Restores a scheduled renewal configuration to an editable state.
Create Scheduled Renewal Configuration Item POST
Adds product and component line items to the scheduled renewal. If your site has list vs sales pricing enabled, accepts renewal_configuration_item.custom_price.list_price_point_id, validates and persists it; omitted value follows existing/default behavior; with list vs sales pricing disabled, parameter is ignored (no validation/behavioral impact). This functionality is supported in the API, but is not currently supported in SDKs.