List cancellation offers

Changed on

This endpoint allows you to fetch multiple cancellation offers available for a subscription based on the selected cancellation reason. These offers can be displayed to the subscriber as retention incentives before completing the cancellation.

get/2026-04/subscription/{subscriptionId}/cancellationOffers/

Request

  • Base URL
    https://api.loopsubscriptions.com/storefront
  • URL
    https://api.loopsubscriptions.com/storefront/2026-04/subscription/{subscriptionId}/cancellationOffers/
  • Auth
    API key in header Authorization

Path parameters

subscriptionIdinteger required

The unique identifier for a subscription in Loop.

Query parameters

cancellationFlowIdinteger

The unique identifier of the cancellation reason selected by the subscriber. This value can be retrieved from the List cancellation reasons API.

Response

Cancellation offer list fetched successfully

successboolean
messagestring
codestring
pageInfounknown

Example response

{
  "success": true,
  "message": "Cancellation offer list fetched successfully",
  "data": [
    {
      "id": "ba70d90886454e6985099b99673ac7de",
      "message": "<undefined>choice 1<br></undefined>",
      "keepSubscriptionCTAText": "Accept offer - choice 1",
      "cancelSubscriptionCTAText": "Cancel subscription",
      "title": "Cancel subscription",
      "offerDescription": "choice 1"
    }
  ],
  "code": "SUCCESS"
}

Changes