Canceling a subscription

Canceling a Subscription in Revolv3 API Merchants can cancel active subscriptions in Revolv3 using a simple API request. This stops further billing cycles, but it does not automatically process refundsβ€”a separate request is required for refunds.
  1. API Endpoint for Subscription Cancellation
To cancel a subscription, send a POST request to the following endpoint:
POST {{Api Root}}/api/Subscriptions/{{Active Subscription Id}}/cancel
πŸ“Œ No request payload is required for this operation.
  1. Response When Cancelling a Subscription
Upon successful cancellation, the API returns a confirmation response, including the subscription ID, customer ID, and cancellation timestamp. Sample API Response
{
  "subscriptionId": 2232,
  "customerId": 6684,
  "subscriptionStatus": "Cancelled",
  "cancelledAt": "2024-07-11T18:16:33.8785322Z"
}
  1. Explanation of API Response Fields
FieldDescription
subscriptionIdThe unique identifier of the subscription that was canceled.
customerIdThe ID of the customer associated with the canceled subscription.
subscriptionStatusConfirms that the subscription is now in Cancelled status.
cancelledAtThe timestamp when the subscription was successfully canceled.
  1. Important Notes on Subscription Cancellation
βœ” Canceling a subscription only stops future billing cyclesβ€”it does not affect past invoices or payments. βœ” If you need to issue a refund, you must make a separate API call to process a refund for a specific invoice.
Subscription Status and Recylcing