List cancellation reasons

Changed on

This endpoint allows you to fetch the list of cancellation reasons configured for a subscription. These reasons can be displayed in the customer portal when a subscriber initiates cancellation.

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

Request

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

Path parameters

subscriptionIdinteger required

The unique identifier for a subscription in Loop.

Response

Cancellation reasons fetched successfully

successboolean
messagestring
codestring
pageInfounknown

Example response

{
  "success": true,
  "message": "Cancellation reasons fetched successfully",
  "data": [
    {
      "id": 37990,
      "reason": "Already have enough stock",
      "position": 3,
      "showPauseAction": true,
      "showSkipAction": true,
      "actionMessage": "If you already have enough stock, then you can choose to delay or skip your next order or pause your subscription",
      "confirmationMessage": "Any remarks or suggestions to help us provide you better subscription experience next time?"
    }
  ],
  "code": "SUCCESS"
}

Changes