---
title: "List cancellation reasons"
method: GET
path: "/2023-10/subscription/{subscriptionId}/cancellationFlow"
---

# List cancellation reasons

`GET /2023-10/subscription/{subscriptionId}/cancellationFlow`

This endpoint allows you to fetch cancellation reasons specific to a subscription.

## Path parameters

- `subscriptionId` integer, required

## Response `200`

200

- object
  - `success` boolean — Indicates whether the request was successfully processed.
  - `message` string — Human-readable message describing the result of the request.
  - `data` object[] — List of cancellation reasons configured for the subscription.
    - `id` integer — Unique identifier of the cancellation reason.
    - `reason` string — Text describing the cancellation reason shown to the subscriber.
    - `position` integer — Defines the order in which the cancellation reason should be displayed in the UI.
    - `showDelayAction` boolean — Indicates whether the delay order option should be suggested as an alternative to cancellation.
    - `showPauseAction` boolean — Indicates whether the pause subscription option should be suggested.
    - `showSkipAction` boolean — Indicates whether the skip next order option should be suggested.
    - `showSwapAction` boolean — Indicates whether the swap product option should be suggested.
    - `actionMessage` string — Optional message explaining the suggested alternative action to the subscriber.
    - `confirmationMessage` string — Message displayed after a cancellation reason is selected, usually prompting the subscriber for additional feedback.
  - `code` string — Status code indicating the result of the operation.
  - `pageInfo` string — Additional metadata related to the response.

---

[API](https://skmtc.net/loopwork/apis/storefront-api.md) · [All operations](https://skmtc.net/loopwork/apis/storefront-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/loopwork/storefront-api/versions/1524500daa02/schema)
